MySQL5で文字コードのエラー
MySQLの5を入れて、いろいろSQLを実行してるとこんなエラーが。
ERROR 1406 (22001): Data too long for column 'NAME' at row 1
クライアントツールから日本語通らねぇぞ。
クライアントの文字コードを指定してやると直った。
set names sjis;
毎回やるのは面倒なので設定ファイルで指定するのがよさそう(MySQLのディレクトリ\MySQL Server 5.0\my.ini)
# CLIENT SECTION ... #default-character-set=utf8 default-character-set=sjis
4のときは大丈夫だったのに。参考↓
http://pbx.homeunix.org/p_blog/forum/topic.php?tid=263
http://www.mysql.gr.jp/mysqlml/mysql/msg/12431