2013-03-27 24 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去導入選項卡,在那裏你會看到類似的,等分隔的字段選項根據文件標記它們,然後單擊確定