sqlyog を介して外部キー制約を追加しようとしていますが、このエラーが発生しますが、1 つのソースと 1 つの参照列しか選択していません。
出典と参考文献を同数選択してください
この場合の意味を知っている人はいますか?ソース列と参照列の数が同じであることに注意してください...
sqlyog を介して外部キー制約を追加しようとしていますが、このエラーが発生しますが、1 つのソースと 1 つの参照列しか選択していません。
出典と参考文献を同数選択してください
この場合の意味を知っている人はいますか?ソース列と参照列の数が同じであることに注意してください...
I came across the same issue with SQLYog v9.01. The error message is misleading and the real cause of an error can be totally different.
Things I checked to solve this are the following:
For example, you should remove all unrelated data from table B which relates to table A
DELETE target FROM B AS target LEFT JOIN A USING(id_A) WHERE A.id_A IS NULL
Manual constraint creation from Query window can give you more information on your error type.
Just a reminder:
ALTER TABLE `B` ADD CONSTRAINT `FK_B` FOREIGN KEY (`id_A`) REFERENCES `A` (`id_A`) ON DELETE CASCADE ;
Good luck!