Heim > Datenbank > MySQL-Tutorial > Hauptteil

Wie kann ich reservierte Spaltennamen in MySQL-INSERT-Abfragen maskieren?

Mary-Kate Olsen
Freigeben: 2024-10-24 16:23:17
Original
848 Leute haben es durchsucht

How to Escape Reserved Column Names in MySQL INSERT Queries?

Escape reservierter Spaltennamen in MySQL-INSERT-Abfragen

Bei der Arbeit mit MySQL-Datenbanken kann es vorkommen, dass reservierte Wörter auftreten, die mit Spaltennamen in Konflikt stehen. Dies kann beim Versuch, Daten in eine Tabelle einzufügen, zu Fehlern führen.

Im bereitgestellten Beispiel steht der Spaltenname „group“ im Konflikt mit dem reservierten Wort „GROUP“, wodurch das Einfügen von Daten mithilfe der Standardsyntax verhindert wird. Um dieses Problem zu beheben, kann das Backtick-Zeichen (`) verwendet werden, um den Namen der reservierten Spalte zu maskieren.

So fügen Sie einen Datensatz in die Tabelle „Benutzer“ ein, wobei die Spalte „Gruppe“ auf „9“ gesetzt ist:

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

Durch das Einschließen des Spaltennamens in Backticks erkennt MySQL ihn als gültigen Bezeichner und ermöglicht die Fortsetzung des Einfügens. Mit dieser Methode können Sie das Vorhandensein reservierter Schlüsselwörter in Spaltennamen umgehen, ohne das Datenbankschema ändern zu müssen.

Das obige ist der detaillierte Inhalt vonWie kann ich reservierte Spaltennamen in MySQL-INSERT-Abfragen maskieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!