我有excel文件,转换为文本文件(file->另存为),现在我想将此文件导入MySQL,我听说LOAD DATA INFILE
可以很快完成此操作,但我不知道我知道如何使用它,我应该写一个PHP脚本,我在其中放置LOAD DATA INFILE
语法?
答案 0 :(得分:5)
如果您从Excel导出数据,我猜您的数据是否为CSV格式?然后像这样使用LOAD DATA INFILE:
LOAD DATA INFILE 'data.txt' INTO TABLE tbl_name
FIELDS TERMINATED BY ',' ENCLOSED BY '"'
LINES TERMINATED BY '\r\n'
IGNORE 1 LINES;
说明:
字段终止是您的CSV分隔符,由表示字符串用双引号括起来,行终止符是LOAD DATA INFILE的指示符以插入另一行。 最后一行是忽略标题。