, поэтому я работаю над несколькими таблицами, и между ними существует некоторая несогласованность данных ... Одна или две таблицы имеют ограничение внешнего ключа для конкретной таблицы (назовите ее таблицей X) , но эта таблица имеет несколько строк с столбцом внешнего ключа.MySQL: удалите строку, игнорирующую ограничение внешнего ключа
Что я хочу сделать, это удалить дублированные строки в таблице X, но ограничение внешнего ключа мешает мне это сделать. Есть ли способ принудительно удалить строки, игнорируя ограничение внешнего ключа, поскольку я знаю, что я делаю?
Имейте в виду, что вы можете испортить вашу БД при использовании SET foreign_key_checks = 0 Используйте его, только если вы точно знаете, каким будет результат. Я использую его только для своего сценария резервного копирования php. – DevWL
Конечно, делать это будет опасно, и я буду использовать его только тогда, когда точно знаю, что я делаю. –