2013-03-27 12 views
0

我没有在phpMyAdmin一个MySQL表的SQL出口,并给出一个文本文件,看起来像这样:如何导入由phpmyadmin生成的这个文件导出回表中?

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

通知,该行的末尾缺少分号。

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

回答

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

+0

这只能如果OP具有命令行访问,并可以运行MySQL命令线。 – 2013-03-27 11:55:06

0

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

0

在phpMyAdmin去导入选项卡,在那里你会看到类似的,等分隔的字段选项根据文件标记它们,然后单击确定