我想选择我的" date-update"使用curdate()记录时,我的日期更新记录具有TIMESTAMP数据类型。我想完全按日期过滤它,任何人都可以帮助我吗? 我在我的PHP程序和MySQL上尝试这个但它返回一个空的结果..
" SELECT * FROM goods WHERE date_update like'%curdate()%'"
答案 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();