У меня есть локальная mysql db и производная mysql db. Я делаю изменения локально и использую сторонний инструмент для синхронизации изменений с живым сервером. Инструмент использует функцию контрольной суммы для идентификации измененных строк. Моя структура db проста, одно поле varchar200 (действует как первичный ключ) и текстовое поле.Альтернатива столбцу временной метки для синхронизации.
Проблема заключается в том, что синхронизация занимает много времени, так как есть тысячи строк. Я полагаю, что добавление поля временной метки будет проводиться для быстрого получения контрольной суммы, чтобы инструмент идентифицировал строки, которые будут синхронизированы. это создало еще больше проблем, так как поле метки времени отличается на локальных и prod-серверах из-за различий в часовых поясах.
Я ищу полезную идею или альтернативу временной метке, которая изменяется при изменении строки.
PS: Я разместил similar question, но не получил полезных ответов. Я не хочу полагаться на дополнительные таблицы.
Могут ли старые данные измениться или только новая вставка? –