0

我对语法有一些疑问。我想在具有 id 和名称的 Region 表内部加载数据。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.

感谢提前。

4

1 回答 1

0

来自MySQL 文档

LOCAL 仅在您的服务器和客户端都已配置为允许时才有效。例如,如果 mysqld 以 --local-infile=0 启动

如果您的服务器 var 已配置为 1

show variables like 'local_infile';

您可以尝试使用以下命令执行LOAD DATA LOCAL与服务器的连接:

mysql --local-infile -u***** -p**** -hyourhost

有关此类行为的更多信息:6.1.6 LOAD DATA LOCAL 的安全问题

于 2014-06-10T05:15:43.203 回答