sql >> Databáze >  >> RDS >> Mysql

Chyba v příkazu SQL pomocí sloupce INSERT a AUTO-INCREMENT

Místo tohoto INSERT INTO configuration VALUES ('', 'News Box Character Count',

Předejte hodnotu jako NULL pro sloupec auto_increment nebo integer, nebo můžete tento sloupec jednoduše nezahrnout do dotazu SQL.

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

Je to proto, že mysql běží v přísném režimu.

Můžete použít buď NULL pro všechny celočíselné sloupce, když do nich není co zadat nebo vypněte režim MySql Strict.



  1. Vynutit SSL pro připojení Django Postgres

  2. SQL kombinující dva sloupce do jedné proměnné

  3. Vytvoření spouštěče generujícího hodnotu sloupce ID před vložením při vytváření nových tabulek

  4. SQLAlchemy nebo psycopg2?