MYSQL LOAD DATA INFILE语法错误 - 哪里错了?

use*_*186 3 mysql syntax load-data-infile

这里的Synthax错误在哪里?

LOAD DATA INFILE 'mysqlout_back.txt' 
INTO TABLE temp (user,category,site,tld,ip,updated,date) 
FIELDS TERMINATED BY '\t' 
LINES TERMINATED BY '\n' ;
Run Code Online (Sandbox Code Playgroud)

kon*_*ddy 6

如果您只想加载特定列中的数据,请转到结尾:

LOAD DATA INFILE 'mysqlout_back.txt' 
INTO TABLE temp FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n' 
(user,category,site,tld,ip,updated,date) ;
Run Code Online (Sandbox Code Playgroud)

编辑,关于评论中的文件位置:

服务器使用以下规则来定位文件:

  • 如果文件名是绝对路径名,则服务器将其用作给定的名称.
  • 如果文件名是具有一个或多个前导组件的相对路径名,则服务器将搜索相对于服务器数据目录的文件.
  • 如果给出了没有前导组件的文件名,则服务器将在缺省数据库的数据库目录中查找该文件.

请参阅MySQL参考