所以我們有一個數據庫。每隔一段時間我們都會添加一個新的數據集,最舊的數據集應該被刪除。遞增整個數據庫的值
說數據庫是6月初:18條記錄,6月下旬:15條記錄,8月:23條記錄。當我們添加下一個記錄時,我們要刪除6月初的記錄。但是添加新數據並不完全正常。 我的第二個想法是爲每個記錄創建一個「陳舊」字段,並在添加新數據集之前,將所有「陳舊」字段加1,然後刪除所有陳舊數據爲3的數據。
我擔心這不是最佳的方式,但我不確定這很重要,因爲它是一個很小的數據庫,很少更新。也就是說,我肯定願意提供更好的算法來實現這一點。
是的,你應該選擇退出清理,因爲它煩死了mysql在所有 – ajreal
我很抱歉,什麼? – aslum
如果你的數據庫很小,你必須定期清理舊記錄,以使其更好地工作 – ajreal