[前][次][番号順一覧][スレッド一覧]

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]