Heim > Datenbank > MySQL-Tutorial > Wie entkomme ich reservierte Schlüsselwörter wie „order' beim Erstellen von MySQL-Tabellennamen?

Wie entkomme ich reservierte Schlüsselwörter wie „order' beim Erstellen von MySQL-Tabellennamen?

Mary-Kate Olsen
Freigeben: 2024-12-16 20:07:11
Original
645 Leute haben es durchsucht

How Do I Escape Reserved Keywords Like

Escape reservierter Schlüsselwörter in SQL-Tabellennamen

Bei der Arbeit mit MySQL sind bestimmte Wörter reserviert und können nicht ohne besondere Behandlung als Tabellennamen verwendet werden . Ein solches reserviertes Wort ist „Ordnung“. Der Versuch, es als Tabellennamen ohne Escapezeichen zu verwenden, führt zu einem Fehler.

Beheben des Fehlers mit Escape-Zeichen

Um diesen Fehler zu vermeiden, verwenden Tabellennamen reservierte Schlüsselwörter müssen in Escape-Zeichen eingeschlossen sein. In MySQL werden zu diesem Zweck häufig die Backticks ( ) verwendet. Um also die Tabelle mit dem Namen „order“ abzufragen, sollten Sie Folgendes schreiben:

mysql_query("SELECT * FROM `order` WHERE orderID = 102;");
Nach dem Login kopieren

Reservierte Schlüsselwörter vermeiden

Escape kann zwar den Fehler beheben, ist aber im Allgemeinen ratsam um die Verwendung reservierter Schlüsselwörter als Tabellen- oder Feldnamen zu vermeiden. Dies hilft, unerwartetes Verhalten und Fehler in der Zukunft zu verhindern.

Zusätzliche Informationen

Weitere Informationen zu reservierten Wörtern in MySQL finden Sie in der offiziellen Dokumentation unter https: //dev.mysql.com/doc/refman/5.5/en/keywords.html.

Das obige ist der detaillierte Inhalt vonWie entkomme ich reservierte Schlüsselwörter wie „order' beim Erstellen von MySQL-Tabellennamen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage