私はローカルのmysqlデータベースと実動のmysqlデータベースを持っています。私はローカルで変更を行い、サードパーティのツールを使用して変更をライブサーバーに同期させます。このツールはチェックサム機能を使用して変更された行を識別します。私のDB構造はシンプルで、1つのvarchar200フィールド(主キーとして機能する)とテキストフィールドです。同期のためのタイムスタンプカラムの代わりに
何千もの行があるため、同期に時間がかかっています。私はタイムスタンプフィールドを追加すると、同期される行を識別するツールのためにチェックサムをすぐに得ることができると考えられます。タイムゾーンの違いにより、タイムスタンプフィールドがローカルサーバーとプロダクトサーバーで異なるため、これによりさらに多くの問題が発生しました。
私は、行が変更されたときに変更される有用なアイデアやタイムスタンプの代替案を探しています。
PS:私はsimilar questionを投稿しましたが、役に立たない回答はありませんでした。私は追加のテーブルに頼るつもりはない。
古いデータは変更できますか? –