MySQL: Delete all rows older than 10 minutes

后端 未结 2 617
[愿得一人]
[愿得一人] 2021-01-30 02:12

I have a timestamp field in my table. How do I delete records older than 10 minutes old?

Tried this:

DELETE FROM locks WHERE time_created < DATE_SUB(          


        
2条回答
  •  無奈伤痛
    2021-01-30 02:43

    The answer is right in the MYSQL manual itself.

    "DELETE FROM `table_name` WHERE `time_col` < ADDDATE(NOW(), INTERVAL -1 HOUR)"
    

提交回复
热议问题