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

mysql:15641

From: "ochiai" <"ochiai" <s.ochiai@xxxxxxxxxx>>
Date: Fri, 4 Nov 2011 14:44:54 +0900
Subject: [mysql 15641] CSVファイルのインポートについて質問

落合と申します。

CSVファイルのインポートが中々うまくいきません。
ご存知であれば、教えていただきたく、お願いいたします。

以下の通り、LOAD DATAコマンドをサーバ上でワークベンチから実行しましたが、ワーニングが1つ出て、データは1行もインポートされません。
インファイルもコマンドも同じなのに、うまくインポートできたこともあるのですが、ほとんどがだめで、何がいけないのか、困っております。

<作業内容>
LOAD DATA LOCAL INFILE 'C:/ProgramData/MySQL/...../infile.csv'
    INTO TABLE s1.tbl1
    CHARACTER SET sjis
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
    LINES TERMINATED BY '\r\n'
    IGNORE 1 LINES
    (
     recordNo,
     col1,
     col2
     );

<結果>
0 row(s) affected, 1 warning(s):
1638 Non-ASCII separator arguments are not fully supported
Records: 0  Deleted: 0  Skipped: 0  Warnings: 1

"1638 Non-ASCII separator arguments are not fully supported"というワーニングが出て、データは1レコードも取り込まれません。
このワーニングは「非アスキーのセパレータ引数は完全にはサポートされていません」という意味だと思いますが、ターミネータに指定した文字は、
','
'"'
'\r\n'
の3つです。行区切りとして指定した'\r\n'がいけないのでしょうか?

ちなみに、INFILEは、VISTA上のマイクロソフト・アクセスからエクスポートしたテキストファイルで、出力時に以下の設定を行っています。

出力ファイルの指定:
    出力ファイルの種類:Text Files
    ファイル名:infile.csv
テキストエクスポートウイザードの設定:
    区切り記号付き、フィールド区切り記号 ,(カンマ)
    先頭行をフィールド名として使う
    テキスト区切り記号(文字列引用符) "
    言語:日本語
    コードページ:日本語(シフトJIS)

INTO TABLE は、
ENGINE=MyISAM DEFAULT CHARSET=utf8
となっております。

なお、作業環境は以下の通りです。

<作業環境(サーバーマシンの環境)>

  MySQLサーバ:バージョン5.5.11
  (mysql-5.5.11-win32.msi)
  Workbench:バージョン5.2.33CE Revision 7508
  (mysql-workbench-gpl-5.2.33b-win32.msi)
  OS:Windows 7 Professional SP1(32bit)
  PC:DELL Vostro(Intel Core 2 Duo,CPU E7500 2.93GHz) RAM 2.00GB

キャラクタセットの設定は以下の通りです。
mysql> show variables like 'character%';
| Variable_name            | Value
+------------------+-------------------------------------+
| character_set_client     | utf8
| character_set_connection | utf8
| character_set_database   | utf8
| character_set_filesystem | binary
| character_set_results    | utf8
| character_set_server     | utf8
| character_set_system     | utf8
| character_sets_dir       | C:\Program Files\MySQL\MySQL Server
5.5\share\charsets\ |
+------------------+--------------------------------------+

あらためてご教示のほど、お願いいたします。


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

->   15641 2011-11-04 14:44 ["ochiai" <s.ochiai@x] CSVファイルのインポートについて質問     
     15642 2011-11-04 19:08 ┣[とみたまさひろ <tomm]                                       
     15644 2011-11-08 10:14 ┃┗["ochiai" <s.ochiai@x]                                     
     15643 2011-11-05 00:05 ┗[SAKAI Kei <sak2@xxxx]                                       
     15645 2011-11-08 10:53  ┗["ochiai" <s.ochiai@x]                                     
     15646 2011-11-08 17:20   ┗[中川貴 <nora1962@xxx]