【发布时间】:2020-07-20 01:08:53
【问题描述】:
我是 SQL 的新手,我很难找到与我的案例相同的答案。我试图按照有关在 mySQL 中加载数据的视频教程进行操作,但是当我键入以下命令时:
LOAD LOCAL DATA INFILE 'C:\\Users\\Given\\Documents\\exercise' into table pop_proj Fields terminated by ',' Enclosed by '"' Lines terminated by '\n' Ignore 1 lines;
我收到以下错误消息:
错误代码:1064。您的 SQL 语法有错误;检查 与您的 MySQL 服务器版本相对应的手册 在 'LOCAL DATA INFILE 附近使用的语法 'C:\Users\Given\Documents\exercise' 进入表 pop_proj
我不知道检查与我的服务器相对应的手册意味着什么。 如果有人可以帮助我解决这个问题,我将不胜感激。对不起,我是菜鸟。谢谢。
【问题讨论】:
-
你必须遵循语法。你不能随便写什么,就指望它能工作。
-
查看
@@secure_file_priv值。 PS。 LOCAL 对本地设备没有意义。
标签: mysql sql csv sql-insert load-data-infile