yii2 migrate -- Ошибка Cannot add foreign key constraint
Primary tabs
При попытке применить миграцию для создания таблицы с внешним ключом (foreign key), возникает ошибка:
General error: 1215 Cannot add foreign key constraint
The SQL being executed was: ALTER TABLE `images` ADD CONSTRAINT `goodId` FOREIGN KEY (`goodId`) REFERENCES `goods` (`id`) ON DELETE CASCADE'
В моём случае это происходило по причине того, что поле, которое предлагалось сделать внешним ключом таблицы не совпадало по типу со связанным полем первичной таблицы.
- Log in to post comments
- 5231 reads
vedro-compota
Wed, 09/13/2017 - 19:03
Permalink
Это очень популярная ошибка
Это очень популярная ошибка (по сути это SQL) -- ещё одна возможная причина -- противоречия в обработке события: http://fkn.ktu10.com/?q=node/7959
_____________
матфак вгу и остальная классика =)