Mysql
 sql >> Baza danych >  >> RDS >> Mysql

java.sql.SQLException:pole nie ma wartości domyślnej

W moim przypadku problem polegał na tym, że kolumna klucza podstawowego nie została ustawiona jako AUTO_INCREMENT

Oto jak to rozwiązałem:

alter table department modify column id int NOT NULL AUTO_INCREMENT;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wykonanie funkcji ORDER BY RAND() zajmuje dużo czasu w mysql

  2. Ile wierszy w bazie danych to ZA DUŻO?

  3. Szybki import danych do mysql w Javie

  4. MySQL Query do otrzymywania losowych kombinacji z dwóch tabel

  5. Umieścić bazę danych MySQL pod kontrolą wersji?