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

java.sql.SQLException:Pole nemá výchozí hodnotu

V mém případě byl problém v tom, že sloupec primárního klíče nebyl nastaven jako AUTO_INCREMENT

Zde je návod, jak jsem to vyřešil:

alter table department modify column id int NOT NULL AUTO_INCREMENT;



  1. Odstranění více řádků z databáze pomocí zaškrtávacích políček

  2. PostgreSQL dědičnost s JPA, Hibernate

  3. Získat předchozí hodnotu po aktualizaci - MySql

  4. Sdílejte připojení k postgres db napříč procesy v Pythonu