需求
由于数据上报产生数据量过大,因此需要定期删除无用数据。
程序方式
mysql语句如下:
1 |
DELETE FROM t_iot_cb_device_data_changed WHERE EVENT_TIME IS NULL OR DATE(EVENT_TIME) <= DATE(DATE_SUB(NOW(),INTERVAL 15 DAY)) |
其中EVENT_TIME
为要进行判断的时间依据。
此处为删除15天以前的数据,若需要删除几个月以前的数据,(以三个月为例)则为 INTERVAL 3 MONTH
。