sql >> Base de Datos >  >> RDS >> Mysql

PersistenceException:ERROR al ejecutar DML bindLog[] error[El campo 'id' no tiene un valor predeterminado]

acabo de recibir el mismo error. Agregue AUTO_INCREMENT a su campo de identificación y la restricción en su secuencia de comandos de evolución. Me gusta esto

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

);

ahora funciona

EDITAR:si anota el campo 'id' en el modelo con las evoluciones de @Id, debe agregar automáticamente AUTO_INCREMENT y la restricción