Я знаю, что это старая запись, но она является первым хитом в любимой поисковой системе, если вы ищете ошибку 1025.
Тем не менее, есть простой «взлом» для исправления этой проблемы:
Перед выполнением команды (ей) сначала необходимо отключить проверку ограничений внешнего ключа с помощью этой команды:
SET FOREIGN_KEY_CHECKS = 0;
Тогда вы сможете выполнить свои команды.
После того, как вы закончите, не забудьте снова включить проверку ограничений внешнего ключа, используя эту команду:
SET FOREIGN_KEY_CHECKS = 1;
Удачи в ваших начинаниях.