我想从我的MySQL数据库中获取比今天更多的每条记录。
样本:
"Go to Lunch","2014-05-08 12-00-00" "Go to Bed","2014-05-08 23-00-00"
输出仅应:
"Go to Bed","2014-05-08 23-00-00"
我将DateTime用于Date列
但这对我不起作用。
查询(适用于PHP):
SELECT `name`,`date` FROM `tasks` WHERE `tasks`.`datum` >= DATE(NOW())
或(适用于PhpMyAdmin)
SELECT `name`,`date` FROM `tasks` WHERE `tasks`.`datum` >= 2014-05-18 15-00-00;
如何编写工作查询?
拆下date()零件
date()
SELECT name, datum FROM tasks WHERE datum >= NOW()
如果您使用的是特定日期,请不要忘记在日期周围加上引号,并使用正确的格式 :
:
SELECT name, datum FROM tasks WHERE datum >= '2014-05-18 15:00:00'