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