zhangzengfei
2024-05-22 a6cfc30060b3dc2d3808a9f4b51f77b2c0000798
models/cache.go
@@ -32,3 +32,8 @@
func (c *Cache) Delete() error {
   return db.Table(c.TableName()).Where("id = ?", c.Id).Delete(c).Error
}
func (c *Cache) Clean() error {
   sql := "DELETE FROM caches WHERE id NOT IN (SELECT id FROM caches ORDER BY id DESC LIMIT 15000);"
   return db.Table(c.TableName()).Exec(sql).Error
}