Heim  >  Artikel  >  Datenbank  >  Wie entkomme ich MySQL-reservierte Wörter in Spaltennamen?

Wie entkomme ich MySQL-reservierte Wörter in Spaltennamen?

DDD
DDDOriginal
2024-10-24 19:19:021056Durchsuche

How to Escape MySQL Reserved Words in Column Names?

Escaping MySQL reservierter Wörter in Spaltennamen

Wenn Sie auf einen Spaltennamen stoßen, der einem reservierten Wort in MySQL entspricht, wie z. B. „group“ In diesem Szenario ist es notwendig, den Spaltennamen zu maskieren, um Konflikte zu vermeiden.

Um einen Datensatz mit einem Wert für die Spalte „Gruppe“ in die Tabelle „Benutzer“ einzufügen, maskieren Sie den Spaltennamen mit Backticks (` ) wie folgt:

<code class="sql">INSERT INTO users (`name`, `group`) VALUES ('John', '9')</code>

Durch das Einschließen des Spaltennamens in Backticks erkennt MySQL ihn als Tabellenspalte und nicht als reserviertes Wort, was ein erfolgreiches Einfügen des Datensatzes ermöglicht. Diese Methode löst effektiv das Problem des Einfügens in Tabellen mit Spalten, die reservierten Wörtern entsprechen.

Das obige ist der detaillierte Inhalt vonWie entkomme ich MySQL-reservierte Wörter in Spaltennamen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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