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

エラー1048(23000)列をNULLにすることはできませんが、有効なデータを挿入しています

    LAST_INSERT_ID() 最後のトリガーが実行された後にのみ値が更新されることをお勧めします。 LAST_INSERT_ID()の結果を挿入するトリガーも作成しました 別のテーブルに挿入すると、常にINSERTによって挿入された行のIDが挿入されます。 前のステートメントまたは0 以前にINSERTがなかった場合 。

    挿入または更新トリガー内から、NEW.columnを使用して、ステートメントの後の状態をいつでも参照できます。 ここで、column テーブルの列名です。 例についてはドキュメントを参照してください




    1. DapperとPostgresqlの使用-citextデータ型

    2. タイプPDOStatementのオブジェクトを配列として使用できません

    3. 選択したチェックボックスをデータベースに追加する-PHP

    4. Oracle:ユーザーデータのConnect By Loop