« 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 | トップページ | 秀丸エディタの改行指定 »

2018年9月
            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            

最近のトラックバック

無料ブログはココログ

ブログパーツ

  • なかのひと