mysql:14050
From: 情報システム課 <情報システム課 <hiokisys@xxxxxxxxxx>>
Date: Thu, 10 May 2007 10:36:33 +0900
Subject: [mysql 14050] 漢字データのINSERT
ごうどと申します。 文字化けで困っています。 どなたかわかるかた教えてください。 環境 1.OS : Windows2003 MySQL : バージョン 5.0.27−comminity-nt キャラクタ環境 character_set_client sjis character_set_connection sjis character_set_database sjis character_set_filesystem binary character_set_result sjis character_set_server sjis character_set_system utf8 character_sets_dir C:/myql5/share/charsets/ ・ my.ini の基本的な部分の設定 [client] default-character-set=sjis [mysql] default-character-set=sjis [mysqld] default-character-set=sjis skip-character-set-client-handshake 2.c:\mysql5\bin\myql -u root -p×××× < create DbMySQL.sql で、エラーがでます。 (error文) ERROR 1406 (22001) at line 718: Data too logn for column 'name' at row1 とでます。 なお、718行は INSERT INTO appconf VALUES('conf','設定'); 3.調べてみますと漢字(設定の文字)がまずいようです。 さらに調べると、 コマンドラインクライアント <スタートメニュー><プログラム><MySQL><MySQL Server5.0> のなかの<MySQL Command Line Client> を起動して mysql>INSERT INTO appconf VALUES('conf','設定'); では、データの挿入ができます。 それで、疑問および質問ですが 1.なぜ、2ではだめで3の方法だと挿入できるのか?。 2.sql文のテキストファイルから、テーブルへのデータ挿入を 行いたいので、2の方法で漢字のデータでもデータの挿入 ができるようにするにはどうしたらよいか?。 以上、すいませんがよろしくお願いします。
14047 2007-06-07 08:46 ["kajiwara" <kajiwara] 起動エラー 14048 2007-06-07 09:03 ┗[mye <mye@xxxxxxxxxx>] 14049 2007-06-07 09:28 ┗["kajiwara" <kajiwara] -> 14050 2007-05-10 10:36 ┣[情報システム課 <hiok] 漢字データのINSERT 14051 2007-06-07 11:19 ┃┗[早間 <hayama@xxxxxxx] 14052 2007-06-07 12:02 ┗["kajiwara" <kajiwara]