sql >> データベース >  >> RDS >> Mysql

PersistenceException:DMLbindLog[]の実行中にエラーが発生しましたエラー[フィールド'id'にデフォルト値がありません]

    同じエラーが発生しました。IDフィールドとevolutionスクリプトの制約にAUTO_INCREMENTを追加してください。このように

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

    今では動作します

    編集:@Idの進化でモデルのフィールド'id'に注釈を付けると、AUTO_INCREMENTと制約が自動的に追加されます



    1. mysqlでSQL結合を使用する方法

    2. インメモリデータベースとディスクメモリデータベースの違い

    3. Concat関数が機能していません-引数の数が無効です

    4. MySQL:2列でグループ化して合計