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

PersistenceException:FEJL ved udførelse af DML bindLog[] fejl[Felt 'id' har ikke en standardværdi]

har lige fået den samme fejl. Tilføj AUTO_INCREMENT til dit id-felt og begrænsningen i dit udviklingsscript. Sådan

   create table name (
  id                        bigint not null AUTO_INCREMENT,
  ...
  constraint pk_name primary key (id),

);

nu virker det

EDIT:hvis du annoterer feltet 'id' i modellen med @Id evolutions bør automatisk tilføje AUTO_INCREMENT og begrænsningen



  1. PostgreSQL-versionskontrol med Atlassian Bitbucket

  2. Sådan konfigureres MariaDB (Master-Slave) replikering i CentOS/RHEL 7 og Debian 8/9

  3. Kan ikke åbne brugerens standarddatabase. Login mislykkedes. efter installation af SQL Server Management Studio Express

  4. PHP MYSQL OPDATERING hvis Exist eller INSERT hvis ikke?