« MySQL | トップページ | 秀丸エディタの改行指定 »

mySQL 改行問題[解決]

>>人形つかいさん コメントありがとうございました☆

コメントをヒントにして、検索をかけて、解決に至りました。

mySQLのレコード区切りのデフォルトは、'\n'だけれど、
Windowsのエディタでデータを作成する場合は、'\r\n' 変更しなくてはならないのですね。

最初、

FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\r\n'

だけをコマンドと思って、入力していたら、エラーが出るので(@@? でした。

mysql> LOAD DATA INFILE 'test1.txt' INTO TABLE test1
    -> FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\r\n';

としたら、ちゃんと動作できました。

アドバイス、ありがとうございました。

参考にしたサイト
http://dev.mysql.com/doc/refman/4.1/ja/load-data.html
http://www50.tok2.com/home/oppama/mysql1.html

« MySQL | トップページ | 秀丸エディタの改行指定 »

08_備忘録」カテゴリの記事

コメント

いずみかわです。
解決おめでとうございます。

なるほど。
エディタ上では改行は \r\n で、取り込み時の行デリミタが \n であるために、test1のstrの中にデータとして \r が入っちゃってたというわけですね。

これは経験しないとなかなか気が付かないですね。 勉強になりました。

>>いずみかわさん

>これは経験しないとなかなか気が付かないですね。 勉強になりました。

そう言っていただけると、嬉しいですー(^^)

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/17907/14654072

この記事へのトラックバック一覧です: mySQL 改行問題[解決]:

« MySQL | トップページ | 秀丸エディタの改行指定 »

2015年6月
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        

最近のトラックバック

無料ブログはココログ

ブログパーツ

  • なかのひと