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!