code up

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

MySQLでカラムのコメントを変更する

MySQLでmysqldumpした際、文字コードが混在していた。VIEWにUTF-8な日本語があり、テーブルのカラムコメントにはEUC-JPな日本語があった。

MySQL 5.0の話。

テーブルのコメントをUTF-8に書き換えようと思ったけどコメントだけを書き換える方法は見当たらなかった。

ということでカラムの定義をコメントだけ変えて再定義(CHANGE COLUMN)するとうまくできた。こちらのブログを参考にした。

CREATE TABLE abc (
	id INT AUTO_INCREMENT NOT NULL COMMENT '日本語',
	PRIMARY KEY (id)
);

カラム名を2度書くことに注意。詳細はALTER TABLE, CREATE TABLEを参照。

ALTER TABLE abc
	CHANGE COLUMN id
	id int NOT NULL AUTO_INCREMENT COMMENT 'コメント';
関連記事
タグ:MySQL
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。