sql >> Databasteknik >  >> RDS >> Mysql

Fel i SQL-satsen med kolumnen INSERT och AUTO-INCREMENT

Istället för denna INSERT INTO configuration VALUES ('', 'News Box Character Count',

Skicka värdet som NULL för auto_increment eller heltalskolumn eller så kan du helt enkelt inte inkludera den kolumnen i sql-frågan.

INSERT INTO `configuration` VALUES (NULL, 'News Box Character Count', ...

Detta beror på att mysql körs i strikt läge.

Du kan antingen använda NULL för alla heltalskolumner när det inte finns något att ange dem eller stäng av MySql Strict-läget.



  1. Hur man optimerar MySQL för att infoga miljoner rader?

  2. C#-parameteriserade frågor för Oracle - allvarlig och farlig bugg!

  3. Qt:Windows 10:QMYSQL-drivrutinen har inte laddats

  4. Välj slumpmässiga rader från mysql-tabellen