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]