УДАЛИТЬ все, где не удается выполнить ограничение внешнего ключа MySQL

Я пытаюсь удалить несколько записей, но получаю следующую ошибку:

Невозможно удалить или обновить родительскую строку: ограничение внешнего ключа не выполнено

Дело в , ограничение внешнего ключа не работает только для 1 или 2 из 100 моих записей, которые я хочу удалить. Я хочу написать запрос, который удаляет эти 98-99 записей, пропуская 1 или 2, которые не удалось , которые я позже могу вручную проверить и удалить / изменить. Не останавливаться из-за одной проблемной записи, но продолжать работу с другими, игнорируя это.

Есть ли удобный способ сделать это?

12
задан Brian Tompsett - 汤莱恩 11 August 2015 в 10:22
поделиться