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

外部キー制約が失敗する

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



    1. SQL Server(T-SQL)のパーティション関数のパラメータータイプを確認します

    2. JavaからPL/SQLに配列を返す方法は?

    3. 致命的なエラー:未定義の関数mysql_connect()の呼び出し

    4. MySQLクエリ出力をExcelまたは.txtファイルに保存するにはどうすればよいですか?