3

この文字を使用して区切られたデータの抽出があります |

このデータを MySQL データベース テーブルにロードする必要がありますが、関数で終了する行に苦労しています。

これらのフィールドを終了する正しい方法を特定するのを手伝ってくれる人はいますか? 私のサンプルデータは以下です。

'"|"' は既に試しましたが、これは最初と最後のフィールドでは機能しません。

例:

00000000|OLD TRUCK|9|13|02|Z |Z  |9999|111|99|ZZ|ZZ|ZZ|ZZ||ZZ|ZZ|99|999|2
4

2 に答える 2

5

次のようなことを試してください:

 LOAD DATA LOCAL INFILE 'example.txt' INTO TABLE example_table
 FIELDS TERMINATED BY '|'
 LINES TERMINATED BY ',';
于 2013-06-07T10:09:18.650 に答える
4

これは私のために働いた

LOAD DATA LOCAL INFILE 'd:/test.csv' INTO TABLE test

'|' で終了するフィールド

'\n' で終了する行。

于 2013-06-07T10:44:46.493 に答える