我有 excel 文件,转换成文本文件(文件->另存为),现在我想将这个文件导入 MySQL,我听说 LOAD DATA INFILE
可以很快做到这一点,但是我不知道如何使用它,我应该写一个 php 脚本,在其中放入 LOAD DATA INFILE
语法吗?
最佳答案
如果您从 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;
解释:
Fields terminated 是您的 CSV 分隔符,由表示字符串用双引号括起来,行终止是 LOAD DATA INFILE 插入另一行的指示符。 最后一行是忽略标题。
关于php - 如何将文本文件中的数据导入MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6743952/