标签: mysql sql-delete
任何人都可以帮助我 编写一个过程/函数来从名为的列中删除早于30天的行 来自mysql数据库中所有表的prs_date
prs_date
答案 0 :(得分:1)
查看DATEDIFF运算符并将其与CURDATE()
DATEDIFF
CURDATE()
DELETE FROM myTable WHERE DATEDIFF(CURDATE(), prs_date) > 30;
答案 1 :(得分:0)
此查询可以提供帮助
DELETE FROM sometable WHERE TO_DAYS(NOW()) - TO_DAYS(prs_date) <= 30;