mysql. Удалить таблицу, которая имеет связь с внешним ключем (foreign_key)
Если таблица базы данных, имеет связь с другой таблицей с помощью внешнего ключа, то ее как правило нельзя так просто удалить.
Скорее всего вы получите подобное сообщение об ошибке:
Сперва необходимо избавиться от внешнего ключа и только после этого удалить саму таблицу.
Данный вариант избавление от связки ключей не является безопасным, так как может привести к поломке базы данных! Если вы решили им воспользоваться, то используйте на свой страх и риск!
Избавиться от связки внешних ключей можно следующим образом...
Скорее всего вы получите подобное сообщение об ошибке:
Error Code: 1217. Cannot delete or update a parent row: a foreign key constraint fails
Сперва необходимо избавиться от внешнего ключа и только после этого удалить саму таблицу.
Данный вариант избавление от связки ключей не является безопасным, так как может привести к поломке базы данных! Если вы решили им воспользоваться, то используйте на свой страх и риск!
Избавиться от связки внешних ключей можно следующим образом...