sql >> Databasteknik >  >> RDS >> Mysql

infoga en array i tabellen med för loop

Ändra

INSERT INTO table

till

INSERT INTO `table`

Eftersom tabell är ett reserverat nyckelord. Och om du använder reserverade nyckelord som tabellnamn eller kolumnnamn måste du omge dem i back-ticks (`). Och det är bättre att inte använda något reserverat nyckelord. Så om du kan ändra namnet då kommer det att vara det bästa valet. Du kan leta efter mer i dessa frågor

  1. Hur undkommer jag reserverade ord som används som kolumnnamn? MySQL/Skapa tabell

  2. Kan vi få tabellen namn som "alternativ" i MySQL?

  3. H2 databas kolumnnamn "GROUP" är ett reserverat ord



  1. Flera bilduppladdningsproblem

  2. Dela upp kommaseparerade värden i Oracle

  3. Concat i If-satsen

  4. Enkel CRUD-handledning om Play Framework och MySQL med Ebean?