При выполнении операции над таблицами в mysql появляется ошибка
ERROR 1217: Cannot delete or update parent row: a foreign key constraint fails
или
ERROR 1701: Cannot truncate a table referenced in a foreign key constraint
например, при попытке восстановить на действующую базу данных более старую версию из резервного дампа или при очистке таблиц.
MySQL при этом выдает ошибку на связи по внешним ключам. В целом, это защищает от возможных других проблем со связями, но бывают ситуации когда проверку необходимо игнорировать, и чтобы отключить проверку на внешние ключи введите в консоли MySQL:
set foreign_key_checks = 0;
когда выполните необходимые действия над таблицам не забудьте включить проверку на внешние ключи обратно:
set foreign_key_checks = 1;