正确显示今天有日期的所有行的方法

时间:2011-08-23 14:13:44

标签: mysql

这是显示今天有日期的所有行的正确方法。

我正在使用time()在mysql中存储日期,time()是一个php函数。

我收到此语法错误:
您的SQL语法中有错误;查看与您的MySQL服务器版本相对应的手册,以便在第1行附近使用正确的语法(1)<)>

SELECT COUNT( * ) AS today
FROM `myTable`
WHERE `date`
BETWEEN UNIX_TIMESTAMP( DATE( NOW( ) ) )
AND UNIX_TIMESTAMP( DATE( DATE_ADD( NOW( ) , 1
DAY ) ) )

这些问题是什么? 你的帮助会得到极大的帮助。

谢谢!

1 个答案:

答案 0 :(得分:1)

缺少关键字INTERVAL。尝试

DATE_ADD( NOW(), INTERVAL 1 DAY)

此处的示例:http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html