mysql:11561
From: <hata@xxxxxxxxxx>
Date: Tue, 14 Jun 2005 15:41:15 +0900
Subject: [mysql 11561] CSVをインポートするときのNULLについて
初めまして MySQL-3.23.58 をLinux上で使用しています。 他のRDBにあるデータの一部を毎日定時にバッチで取り込んでいます。 RDBから出力されるデータはCSV形式で、文字列は''で囲まれています。 NULL値以外は問題なく LOAD DATA INFILE でインポート出来ています。 LOAD DATA LOCAL INFILE '{ファイル名}' INTO TABLE {テーブル名} FIELDS TERMINATED BY ',' ENCLOSED BY '\'' LINES TERMINATED BY '\r\n' の様に指定しています、その場合、 '山田 太郎',25,NULL,'ほにゃらら' の様にNULL値のフィールドに NULL と入っていれば正しく読み込めるのですが 使用しているそのRDBからは '山田 太郎',25,,'ほにゃらら' の様にNULL値は何も入らない形でしか出力できません。これをMySQL側に正しく インポートするにはどうすればいいでしょうか。 このままだと空文字列として読み込まれてしまいます。 よろしくお願いします。 畑
-> 11561 2005-06-14 15:41 [<hata@xxxxxxxxxx> ] CSVをインポートするときのNULLについて 11563 2005-06-14 18:12 ┗[とみたまさひろ <tomm] 11569 2005-06-15 09:17 ┗[<hata@xxxxxxxxxx> ] 11570 2005-06-15 10:04 ┗["T.Sasaki" <papasan2] 11571 2005-06-15 10:37 ┣[Shinichiro Yamamoto ] 検索時に大文字小文字を区別する方法 11572 2005-06-15 10:46 ┃┗[<numata@xxxxxxxxxx> ] 11573 2005-06-15 11:03 ┃ ┗[Shinichiro Yamamoto ] 11585 2005-06-16 16:15 ┗[<hata@xxxxxxxxxx> ]