質問

私は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に問題はので、それを使用していない、このような状況であります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top