DELETE IGNORE для таблиц с внешними ключами может нарушить репликацию
Я использую репликацию в базе данных MYSQL. Я читал некоторые, где команда DELETE IGNORE для таблиц с внешними ключами может нарушить репликацию. Это правда? Если это правда, то как можно обойти это?
1 ответ
Решение
Вы, вероятно, читаете это здесь: https://www.percona.com/blog/2012/02/02/stop-delete-ignore-on-tables-with-foreign-keys-can-break-replication/
Подробности того, как DELETE IGNORE может быть небезопасным для репликации, показаны в этом блоге.
Решение, чтобы обойти проблемы, чтобы сделать одно из:
- Не использовать
DELETE IGNORE
- Использовать репликацию на основе строк, установив
binlog-format=ROW