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

PersistenceException:ГРЕШКА при изпълнение на DML bindLog[] грешка [Поле 'id' няма стойност по подразбиране]

току-що получих същата грешка. добавете AUTO_INCREMENT към вашето поле за идентификация и ограничението във вашия скрипт за развитие. Като това

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

);

сега работи

РЕДАКТИРАНЕ:ако анотирате полето "id" в модела с @Id еволюции трябва автоматично да добави 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. Entity Framework с MySQL - Времето за изчакване е изтекло при генериране на модел

  2. PHP:Показване на диалогов прозорец за потвърждение да/не

  3. релси 3; активен запис; където; NOT EQUAL сравнение условия между две колони в базата данни

  4. Какво е MySQL? – Въведение в системите за управление на бази данни

  5. Какво е добър дизайн на база данни (схема) за база данни за посещаемост?