sql >> Database >  >> RDS >> Mysql

PersistenceException:FOUT bij het uitvoeren van DML bindLog[] fout [Veld 'id' heeft geen standaardwaarde]

kreeg net dezelfde fout.voeg AUTO_INCREMENT toe aan je id-veld en de beperking in je evolutiescript.Zoals dit

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

);

nu werkt het

BEWERKEN:als u het veld 'id' in het model annoteert met @Id, moeten evoluties automatisch AUTO_INCREMENT en de beperking toevoegen



  1. MySQL - CONCAT twee velden en gebruik ze in de WHERE-clausule

  2. groeperen op maand van Unix-tijdstempelveld

  3. Wat is de beste manier om een ​​json-string te coderen/decoderen?

  4. Fix Msg 529 "Expliciete conversie van gegevenstype int naar xml is niet toegestaan" in SQL Server