2012-03-27 11 views
1

Ich versuche dies und aus irgendeinem Grund funktioniert nicht. Ich vermute, dass es die - sein kann, aber nicht ganz sicher.mysql LOAD DATEN INTOFILE FEHLER 1064 42000 Fehler Zeile 1

ich das MySQL-Handbuch gelesen haben, aber nicht sagen, wie man scape oder was genau dieser Fehler im Begriff ist, ich meine, es tut, ist aber verwirrend ..

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 

Antwort

3

Sie müssen die Tabellennamen entkommen, wie die :

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

Hinweis ist es nicht regelmäßig Zitat, ich erinnere mich nicht, wie Sie es auf einer qWERTY-Tastatur leid :)

+0

oder das entweichende ist das nicht in Ordnung hier geben können, ist es nur ein Zeichen, das wie folgt aussieht Backticks (')? – vmonteco

Verwandte Themen