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

Fejl i SQL-sætning ved brug af kolonnen INSERT og AUTO-INCREMENT

I stedet for denne INSERT INTO configuration VALUES ('', 'News Box Character Count',

Send værdien som NULL for auto_increment eller heltalskolonne, eller du kan simpelthen ikke inkludere den kolonne i sql-forespørgslen.

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

Dette er fordi, mysql kører i den strenge tilstand.

Du kan enten bruge NULL for alle heltalskolonner, når der ikke er noget at indtaste dem eller slå MySql Strict-tilstanden fra.



  1. Fjern alle nuldatoer fra MySQL-databasen på tværs af alle tabeller

  2. Oracle ROWID som funktion/procedure parameter

  3. Sådan finder du aktuelle åbne markører i Oracle

  4. Hvad står TX- og XID-fraktioner for i postgres pgadmin-værktøjet