DELETE FROM t_nwaf_device_state WHERE time < DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 30 DAY), '%Y-%m-%d')
时间: 2024-03-28 20:39:34 浏览: 56
DB2-date-function.rar_db2 date functi
这是一个 SQL 删除语句,它的作用是从表 t_nwaf_device_state 中删除时间字段小于当前时间30天之前的记录。具体解释如下:
- DELETE:表示要执行删除操作。
- FROM t_nwaf_device_state:表示要从表 t_nwaf_device_state 中删除记录。
- WHERE time < DATE_FORMAT(DATE_SUB(NOW(), INTERVAL 30 DAY), '%Y-%m-%d'):表示要删除时间字段(假设是time)小于当前时间30天之前的记录。
其中,DATE_SUB(NOW(), INTERVAL 30 DAY)表示当前时间减去30天,DATE_FORMAT()函数表示将日期格式化为指定的格式,'%Y-%m-%d'表示格式化为年-月-日的形式。
阅读全文