0

我在 phpmyadmin 中对 mysql 表进行了 sql 导出,并得到了一个如下所示的文本文件:

"property";"367158";"4012";"5";"sold";"2013-02-06 05:40:27"
"property";"367159";"4013";"5";"sold";"2013-02-06 09:51:52"

请注意行尾缺少分号。

我有数百个像上面这样的行。如何轻松地将这些数据条目重新导入表中?

4

3 回答 3

0

在 phpmyadmin 中转到导入选项卡,在那里您将看到诸如由分隔的字段等选项根据文件标记它们,然后单击确定

于 2013-03-27T12:00:33.650 回答
0

您拥有的是一个分隔文件。我相信 phpmyadmin 导入支持这种格式。选择分隔格式,将分隔符设置为';' 并进行导入。

于 2013-03-27T11:51:48.167 回答
0

我很久以前做过类似的事情,在 mysql 命令行中尝试这样的事情:

LOAD DATA LOCAL INFILE 'C:/workbench/test-file.csv' INTO TABLE properties
FIELDS TERMINATED BY ';' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\r\n';

如果不起作用,您可以根据需要进行修改,例如行尾、文件名、文件路径等。

有关更多信息,请查看:

http://dev.mysql.com/doc/refman/5.5/en/load-data.html

于 2013-03-27T11:47:45.610 回答