【发布时间】:2015-03-27 12:55:38
【问题描述】:
我正在尝试使用下面的代码使用 LOAD DATA LOCAL INFILE 将数据加载到 mysql 表中。
LOAD DATA LOCAL INFILE 'unziped/product.csv' INTO TABLE producttemp FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '\' LINES TERMINATED BY '\r\n'
直到几天前,我的脚本运行良好,但托管公司将 mysql 更新为 5.1.73,现在我收到错误“此 MySQL 版本不允许使用的命令”。
我不知道服务器上以前是什么版本。这个命令在 mysql 5.3 和 5.5 上也可以正常工作
这里有什么问题?
我尝试谷歌但找不到任何类似的问题
【问题讨论】:
-
您是否从
PHP代码运行该命令?如果是,您使用什么 PHP 扩展与数据库通信(mysql/mysqli/PDO)? -
如果你不是从 PHP 运行它,你为什么要使用 PHP 标签?