Сообщество / Новая тема

Обсуждение статьиПервый комментарий откроет обсуждение — дальше все вопросы по этой статье будут собираться здесь

Об статье:
mysqldump без --single-transaction: бэкап, который не согласован

Бэкап снялся без ошибок, файл дампа лежит на месте, размер разумный — и всё равно после восстановления данные не сходятся: заказ есть, а строки в связанной таблице остаток товара нет, или сумма в отчёте не бьётся с историей операций. Проблема почти всегда одна: дамп сняли без --single-transaction, и во время выгрузки в базу продолжала идти запись. Разберём, что именно ломается и почему один флаг решает вопрос — но не для всех таблиц.

Подробнее →