外部キー制約とは、1つのテーブルが、外部キーを「壊す」挿入、更新、または削除を受け入れないことを意味します。つまり、新しいEmpIDがユーザーに存在しない場合、EmpIDを更新することはできません。ユーザーテーブルなどに新しいEmpIDが存在しない場合、新しいEmpIDを追加することはできません。したがって、この問題を解決するには、テーブル'leave'に追加しようとしているEmpIDが最初に存在することを確認する必要があります。 table'users'。外部キーは非常に強力なアイテムになる可能性がありますが、非常に苦痛になる可能性もあります。作業中のDBには外部キーの制約があるため、少し読んでおくことをお勧めします。 http ://en.wikipedia.org/wiki/Foreign_key