Wenn ich eine MySQL-Tabelle order
anlege, wird sie erfolgreich erstellt, aber wenn ich irgendeine Abfrage dagegen ausfühle, heißt es "error 1064 , syntax error"
.
Wenn ich den Namen in orders
ändere, funktioniert es gut.
Aber ich möchte den Namen nicht ändern. Wie kann ich unsere Abfrage gegen die Tabelle order
ausführen?
Das Wort order
ist eigentlich ein SQL-Schlüsselwort. Sie hätten das gleiche Problem, wenn Sie versuchen, eine Tabelle namens group
oder select
zu verwenden. Sie können es reparieren, indem Sie es in Anführungszeichen setzen, etwa wie folgt:
Wenn Ihre Tabelle jedoch nur einen einzigen Auftrag enthält (in diesem Fall wird dies nicht lange dauern, da das zugrunde liegende Geschäft bald bankrott sein wird), sollten Sie wahrscheinlich Ihre Tabelle orders
aufrufen.
Das löst beide Probleme, die du gefunden hast und die, die du nicht gefunden hast: -)
Tags und Links mysql