我对语法有一些疑问。我想在Region表中加载有id和名称的数据。 Id来了很多,其中一个区域有相同的id但是20次。我有Region.txt。所以我想在表格中加载这个文本文档。我用过这个:
mysql > LOAD DATA LOCAL INFILE '/home/nasimjon/Documents/Region.txt' INTO TABLE Region -> LINES TERMINATED BY '\r\n';
来了错误:
ERROR 1148 (42000): The used command is not allowed with this MySQL version.
感谢您提前。
答案 0 :(得分:0)
LOCAL仅在您的服务器和客户端都已用时才有效 配置为允许它。例如,如果启动了mysqld --local-infile中= 0
如果您的服务器var已配置为1
show variables like 'local_infile';
您可以尝试使用以下方式执行LOAD DATA LOCAL
连接到服务器:
mysql --local-infile -u***** -p**** -hyourhost
有关此类行为的更多信息,请访问:6.1.6 Security Issues with LOAD DATA LOCAL