MySQLでテーブルとカラムの文字コードを一括で変更する

3月 14th, 2012

一旦作成されたテーブルとカラムの各文字コードを一括変換するクエリ

ALTER TABLE 【テーブル名】 CONVERT TO CHARACTER SET 【文字コード】;

例:
ALTER TABLE sampletable CONVERT TO CHARACTER SET utf8;


カラムの文字コードをひとつずつ変更するには

ALTER TABLE テーブル名】MODIFY 【カラム名】 【データ型】
CHARACTER SET 【文字コード】COLLATE 【文字コード照合】;

例:
ALTER TABLE sampletable MODIFY samplecolumn text CHARACTER SET utf8 COLLATE utf8_general_ci;

Related Posts