将curdate()作为参数

时间:2016-07-19 22:50:04

标签: php mysql sql

我想选择我的" date-update"使用curdate()记录时,我的日期更新记录具有TIMESTAMP数据类型。我想完全按日期过滤它,任何人都可以帮助我吗? 我在我的PHP程序和MySQL上尝试这个但它返回一个空的结果..

" SELECT * FROM goods WHERE date_update like'%curdate()%'"

1 个答案:

答案 0 :(得分:1)

以下是编写查询的正确方法:

SELECT *
FROM goods
WHERE date_update >= curdate() and date_update < curdate() + interval 1 day;

如果date_update没有时间组件,请使用:

SELECT *
FROM goods
WHERE date_update = curdate();