初心者のMySQL:よくあるエラー その2

勢いあまって投稿します。あまりにはまったので。

>ALTER TABLE テーブル名 以下いろいろ

これで既存のテーブルの変更や編集ができます。しかし今回あまりに情けないエラーを連発しました。
今回したかったことは、ただこれだけです。カラムの名前を変更する。型は変更しなくていい。ただ名前だけ変えたかったのです。

>ALTER TABLE テーブル名 CHANGE 変える前のカラム名 変える名前 ;

これはエラー。何回やってもエラーでいらいらしました。ただ名前変えたいだけなのに。頭にきたので、

>ALTER TABLE テーブル名 DROP 変える前のカラム名 ;
>ALTER TABLE テーブル名 ADD 変えたかったカラム名 型定義 ;

という非常識な方法で事実上カラムを変更しました。

正解は、

>ALTER TABLE テーブル名 CHANGE 変える前 変える名前 型定義 ;

でした。一言一句もらさずに型定義をしなおせば受け付けてもらえました。さもなくばエラーをはいて受け付けてもらえませんでした。でも、名前だけ変えたかったんです。

あまりに時間がかかったため、さびしい気持ちになりました。



ちなみに、こんなサイトでSQLを使ってみています。

関連の話題を探す@人気ブログランキング

この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/56325432

この記事へのトラックバック
Powered by Seesaa