sql >> Database teknologi >  >> RDS >> Mysql

indsæt et array i tabellen ved hjælp af for loop

Skift

INSERT INTO table

til

INSERT INTO `table`

Fordi tabel er et reserveret søgeord.Og hvis du bruger reserverede søgeord som tabelnavn eller kolonnenavn, skal du omslutte dem i tilbagekryds (`). Og det er bedre ikke at bruge et reservenøgleord. Så hvis du kan ændre navnet så vil det være det bedste valg. Du kan se efter mere i disse spørgsmål

  1. Hvordan undslipper jeg reserverede ord, der bruges som kolonnenavne? MySQL/Opret tabel

  2. Kan vi få bordet navn som "option" i MySQL?

  3. H2 database kolonnenavn "GROUP" er et reserveret ord



  1. Hvorfor får jeg Procedure forventer parameter '@statement' af typen 'ntext/nchar/nvarchar'. når jeg prøver at bruge sp_executesql?

  2. Hvad er det næstbedste efter VARCHAR(255)

  3. Sådan:Opret trigger for automatisk opdaterings ændret dato med SQL Server 2008

  4. Hvorfor er null<>null=null i mysql