0

我正在尝试使用“加载数据本地文件”将数据从文本文件复制到数据库中。文本示例:

jack
|
hi   
|-
ron
|
whats new
|-
jack
|
ok
|-
ron
|
bye
|-

我正在尝试的代码:

include 'conect.php'; // conect to DB
$query = "LOAD DATA LOCAL INFILE 'messages2.txt'
INTO TABLE `conv`
FIELDS TERMINATED BY '|'
LINES TERMINATED BY '-'
(name, msg)";
mysql_query($query);
mysql_close();

它只是将名字复制到数据库。这样做的正确方法是什么?多谢。

4

1 回答 1

1

我的看法是:

杰克|嗨|-
罗恩|最新消息|-
千斤顶|好的|-
罗恩|再见|-

所以我会尝试:

FIELDS TERMINATED BY '|'
LINES TERMINATED BY '|-'

但是,由于您有回车,您可能需要\nor\r\r\n

FIELDS TERMINATED BY '|\n'
LINES TERMINATED BY '|-\n'
于 2013-02-16T16:02:00.910 回答