Ich habe zufällig zwei Spalten mit dem gleichen Namen wie zwei reservierte SQL-Wörter, Schlüssel und Wert. Bei Verwendung der SELECT-Anweisung kann ich einen Tabellenalias erstellen und so lösen.MySQL INSERT mit Tabelle Alias
Jetzt versuche ich Daten einfügen und es sieht so aus, als könnten Sie nicht Tabellenalias in der INSERT-Anweisung erstellen.
INSERT INTO attributeStrings ats
(ats.ItemID,ats.Key,ats.Value)
VALUES (3,'Categories','TechGUI')
ich Fehler bei 'ats (ats.ItemID,ats.Key,ats.Value) VALUES (3,'Categories','TechGUI')'
darauf hinweist, dass Alias nicht erstellt werden kann.
Gibt es Möglichkeiten, dies zu lösen, ohne die Spalten Schlüssel und Wert umzubenennen?
warum machen Sie Ihr Leben so schwer? vermeiden Sie reservierte Wörter überhaupt – ajreal
@ajreal Nun, es ist immer einfach, der Weise zu sein, und es gibt viele von ihnen;) Ich denke, ich habe meine Lektion gelernt. –