如何将mysql phpmyadmin导出的这个文件导回到表中?

时间:2013-03-27 11:35:04

标签: mysql phpmyadmin

我在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"

注意行末尾没有分号。

我有上面几百行这样的行。如何轻松地将这些数据条目导回到表中?

3 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

在phpmyadmin中转到导入选项卡,在那里你会看到由分隔的字段等选项根据文件标记它们并单击确定