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

SQLSTATE [23000]:有効な制約による整合性制約違反

    フィクスチャファイルがCountyの行を挿入しようとしている可能性があります accountIdまたはdistrictIdに一致する対応する行がありません。

    このキーを使用すると、Countyに入力するアカウントIDを確認する必要があります。 テーブルのaccountに一致するIDがあります テーブル。

    districtに一致するIDがないことを除いて、accountIdと同じです テーブル。

    したがって、郡の行を挿入する前に、フィクスチャファイルを再確認し、地区とアカウントの行が挿入(およびコミット)されていることを確認してください。



    1. 多対多の関係における問題

    2. MySQLでrow_numberを取得する方法

    3. 接続に失敗しました:php関数からのユーザー'root' @'localhost'(パスワード:YESを使用)のアクセスが拒否されました

    4. ASP.NET Core MVC、Entity Framework Core、およびSQLServerを使用したCRUD操作