そんなとき、すぐわかれば作り直しでよいのですが、気づかず運用してしまった場合に
MySQLのWarningsを確認することで対処する方法をメモします。
【要約】
・文字コード違いのデータが格納されている場合、MySQLのCUIで教えてくれる。【カラムコメントの確認と直しかた】
$] mysql -uroot ~ ログイン
> select column_comment from information_schema.columns where table_schema = database();
> show warnings;
警告があると、教えてくれます。
変更方法(通常のALTER TABLE MODIDY です)
> ALTER TABLE TABLENAME MODIFY COLUMNNAME char(2) DEFAULT NULL COMMENT 'コメントを記載';
【テーブルコメントの確認と直しかた】
> select * from information_schema.tables where table_schema = database();
> show warnings;
> alter table TABLENAME COMMENT 'テーブル名';
0 件のコメント:
コメントを投稿