2012-03-27 55 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