Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
カスケード削除で制約された使用またはトリガー内ではないことから削除が発生したことを判断する方法はありますか?
いいえ - 行が削除されると、適切なトリガーが起動されますが、削除の原因となった「コンテキスト」はありません。ただし、AFTER DELETEトリガーでマスターレコードが存在するかどうかを確認できます-存在しない場合、ON DELETE CASCADEユーザーが行で「直接」DELETEを発行したためではなく、制約によって削除がトリガーされる可能性が高くなります。
AFTER DELETE
ON DELETE CASCADE
DELETE