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

違反-親キーが見つかりません02291。00000-整合性制約

    テーブルItemOrderedを作成したときに指定した外部キ​​ー制約のため、この挿入を実行するとき:

    INSERT INTO ItemOrdered VALUES(401565981,234489212,'2')
    

    ...値401565981と234489212は、それぞれOrdsテーブルとBelitIdテーブルのキー値に対応している必要があります。つまり、これら2つのクエリは行を返す必要があります。

    select *
    from Ords
    where OrderId = 401565981;
    
    select *
    from BeltId
    where BeltId = 234489212;
    

    エラーメッセージは、これが当てはまらないことを示しています。



    1. JPAで多対多の関係を持つ3つの結合テーブルクエリ

    2. PDOを使用してテーブルに大量の変数を挿入します

    3. Oracle PL / SQL:DBMS_SCHEDULER.CREATE_JOBの例

    4. 日付がテキストとして保存されている場合、MYSQLは日付でフィルタリングできますか?例1984年2月10日