这是我在下面使用的python代码。但是它不起作用并且没有显示任何错误。
delquery = "DELETE FROM table1 WHERE date_column < date ('now', '-30 day')"
conn.execute(delquery)
我正在使用SQLite数据库。
您可以将datetime()
函数与包含days的文字一起使用;
DELETE FROM table1
WHERE date_column < datetime('now', '-30 days');
为了删除最近30天之前的记录