Php MySQL选择早于一周的行

Php MySQL选择早于一周的行,php,mysql,Php,Mysql,MySQL,如何仅选择超过一周的行 我需要这样做来创建一个系统,删除我存储在数据库中的旧tmp文件。SELECT*FROM`table`WHERE`created`

MySQL,如何仅选择超过一周的行

我需要这样做来创建一个系统,删除我存储在数据库中的旧tmp文件。

SELECT*FROM`table`WHERE`created`select * from table
where (SELECT DATEDIFF(curtime(),col_name)) > 7
试试这个

select * from table
where DATEDIFF(now(),colname) > 7;

你的数据库模式是什么?是的,需要更多关于该模式的信息。应该可以在不需要查看模式的情况下回答这个基本的sql问题。这个问题有太多重复项。它不是应该小于7吗?不,col_name和curtime()需要一个swapNice,但问题标记为“mysql”.也许他们用的是MySQL?
select * from table
where DATEDIFF(now(),colname) > 7;