次のMySQLInnoDBテーブルがあります...
TABLE foldersA (
ID
title
)
TABLE foldersB (
ID
title
)
TABLE records (
ID
folderID
folderType
title
)
テーブル「records」のfolderIDは、folderTypeの値に応じて、「foldersA」または「foldersB」のいずれかのIDを指すことができます。(0または1)。
不思議なんだけど:
folderAまたはfolderBのいずれかの行が削除されたときに、テーブルレコードの適切な行が自動的に削除されるように、CASCADEルールを作成する方法はありますか?
または、この状況では、テーブル「レコード」の行をプログラムで削除する必要がありますか?
助けてくれてありがとう!