Die folgende Abfrage führt zu einem Syntaxfehler, weil KEY ist ein reserviertes Wort in MySQL:
<br>INSERT INTO user_details (username, location, key)<br>VALUES ( „Tim“, „Florida“, 42)<br>
Um das Problem zu beheben, können Sie entweder die Verwendung von „reserviert“ vermeiden Wörter als Tabellen- oder Spaltennamen oder umschließen Sie das reservierte Wort in Backticks wenn darauf verwiesen wird. So geht's:
Die einfachste Lösung besteht darin, einen anderen Namen für die Spalte zu verwenden, der kein reserviertes Wort ist.
Wenn Sie ein reserviertes Wort verwenden müssen, schließen Sie es in Backticks ein. Um beispielsweise die obige Abfrage zu beheben, ändern:
<br>Taste<br>
<br>key<br>
The Die resultierende Abfrage lautet:
INSERT INTO user_details (Benutzername, Standort, Schlüssel)
VALUES ('Tim', 'Florida', 42)
< /pre>Das obige ist der detaillierte Inhalt vonWie behebt man MySQL-Syntaxfehler, die durch reservierte Wörter in Tabellen- oder Spaltennamen verursacht werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!