一つのテーブルから同じ列にある2つの外部キー
-
26-09-2019 - |
質問
私はimage_id
フィールドとnewsimage_id
フィールドを持つプロジェクトのテーブルを持っています。
は両方の画像テーブルにリンクされています。しかし、InnoDBは私がのために外部キーを設定することはできません。
同じカラム(id
)。
私はこれを行うことができますか、それは可能ではない方法はありますか? 私はMAMPてMySQLを使用しています。
事前に感謝!!
解決
ここで私は(MySQLの5.0.45)にそれをやった方法は次のとおりです。
ALTER TABLE `job_dependency`
ADD FOREIGN KEY (`job`) REFERENCES `job` (`id`),
ADD FOREIGN KEY (`dependency`) REFERENCES `job` (`id`);
DELETE CASCADE ONに問題はので、それを使用していない、このような状況であります。
所属していません StackOverflow