sql >> Databasteknik >  >> RDS >> Mysql

PersistenceException:FEL vid exekvering av DML bindLog[] error[Fält 'id' har inte ett standardvärde]

fick precis samma fel. lägg till AUTO_INCREMENT i ditt id-fält och begränsningen i ditt utvecklingsskript. Så här

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

);

nu fungerar det

EDIT:om du kommenterar fältet 'id' i modellen med @Id bör evolutioner automatiskt lägga till AUTO_INCREMENT och begränsningen



  1. Finns det ett ANSI SQL-alternativ till nyckelordet MYSQL LIMIT?

  2. JPA-karta MySQL json-typ, fick förvrängd sträng

  3. Session_start Användarprofildetaljer

  4. Efter att ha återställt min databasserie borttagen från kolumnen i Postgresql