Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Fügen Sie ein Array mit einer for-Schleife in die Tabelle ein

Ändern Sie

INSERT INTO table

zu

INSERT INTO `table`

Weil table ein reserviertes Schlüsselwort ist. Und wenn Sie reservierte Schlüsselwörter als Tabellen- oder Spaltennamen verwenden, müssen Sie sie in Backticks (`) einschließen. Und es ist besser, kein Reserve-Schlüsselwort zu verwenden. Wenn Sie also den Namen ändern können dann ist es die beste Wahl. Weitere Informationen finden Sie in diesen Fragen

  1. Wie entferne ich reservierte Wörter, die als Spaltennamen verwendet werden? MySQL/Tabelle erstellen

  2. Können wir die Tabelle haben Name als "Option" in MySQL?

  3. Spaltenname der H2-Datenbank "GROUP" ist ein reserviertes Wort