Ошибка ограничения внешнего ключа SQL 1025 (152) - PullRequest
4 голосов
/ 17 марта 2011

Я получаю сообщение об ошибке каждый раз, когда пытаюсь отбросить таблицу с именем "countires" и поле с именем "country".

#1025 - Error on rename of '.\mutli_page_form\survey'
to '.\mutli_page_form\#sql2-820-1fb' (errno: 152)

В нем говорится, что существует зависимость FK от таблицы "survey"Я несколько раз пытался удалить его, но безуспешно.

#1217 - Cannot delete or update a parent row: a foreign key constraint fails

Теперь я получаю эту ошибку, пытаясь удалить таблицу стран

Ответы [ 2 ]

4 голосов
/ 17 марта 2011

База данных была указана для обеспечения целостности данных.Это то, что вы видите.Есть данные опроса, которые ссылаются на страну.Если вы удалите таблицу стран, тогда у данных опроса не будет связанных стран.Сначала вам придется удалить опросы, прежде чем вы сможете удалить страны.

1 голос
/ 24 сентября 2013

Вы должны установить оба индекса для id () в 2 таблицах -> после повторной попытки

...