У меня много таблиц с ограничениями отношений. Таблицы содержат много фиктивных данных, я хотел бы усечь/очистить данные из таблиц, сохранив структуру.
Каждый раз, когда я хочу очистить таблицу, я получаю ошибку ограничения внешнего ключа. Что я могу сделать, чтобы временно отключить ограничение, а затем включить его снова, когда фиктивные данные будут удалены.
Я пробовал это решение, но оно не сработало! Как только я отключаю, а затем пытаюсь усечь, я получаю ошибку fk constraint...
//disable
SET FOREIGN_KEY_CHECKS = 0;
//enable
SET FOREIGN_KEY_CHECKS = 1;
Я использую MySQL.
Есть идеи?