Mysqldump
如何從 MySQL 備份文件中恢復單個記錄?
有時我們會遇到一個問題,即記錄的先前數據可能會在編輯時被擦除。
我們每晚都會為此類問題備份數據庫,但有時我無法立即進行恢復。
我被要求創建一個工具,我們的編輯可以使用它來從以前的備份文件中恢復記錄。
我想這看起來很像 Webmin 面板,這讓我相信我可能正在重新發明輪子。但是,我們的編輯發現 Webmin 難以使用,因此這不是我們的解決方案。
有沒有人熟悉我們可以用來恢復單個記錄的東西?
如果沒有,是否有我應該遵守的最佳實踐?
恢復是多餘的。
我會在數據庫/應用程序本身中使用歷史記錄/更改跟踪:然後“回滾”成為標準的日常業務或支持操作
這將使用歷史表或漸變維度類型 2 表來儲存“舊”版本的行。也許有一些時間表清理以清除舊版本