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]