Mysql
 sql >> база данни >  >> RDS >> Mysql

java.sql.SQLException:Полето няма стойност по подразбиране

В моя случай проблемът беше, че колоната с първичен ключ не беше зададена като AUTO_INCREMENT

Ето как го реших:

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. MySQL присъединява много към много единичен ред

  2. Генериране на поредица от дати

  3. Тестване на производителността с помощта на MySQLdump и MySQL Shell Utility

  4. Как да SELECT въз основа на стойност на друг SELECT

  5. Как да добавя множество селекции на квадратчета за отметка към моята база данни с помощта на php