2012-03-27 81 views
1

我想这个,由于某种原因是行不通的。 我怀疑它可能是-但不完全确定。mysql加载数据INTOFILE错误1064 42000错误行1

我已阅读MySQL手册,但并没有说如何景观或正是这种错误是关于什么的,我的意思是它,但令人困惑..

mysql> LOAD DATA INFILE 'meow-ever.txt' INTO TABLE meow-ever 
    -> ; 
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-ever' at line 1 

回答

3

你必须逃离你的表名,像:

LOAD DATA INFILE 'meow-ever.txt' INTO TABLE `meow-eve` 

注意到它的不正规报价,我不记得你怎么能一个QWERTY键盘对不起:)

+0

不是逃避好吗这里还是它只是看起来像一个字符上键入反引号(')? – vmonteco 2018-01-18 22:07:41