MySQL其中DateTime大于今天

Rob*_*Dev 15 mysql sql date

我希望从我的MySQL数据库获得比今天更大的evry记录.

样品:

"Go to Lunch","2014-05-08 12-00-00"
"Go to Bed","2014-05-08 23-00-00"
Run Code Online (Sandbox Code Playgroud)

输出应该只:

"Go to Bed","2014-05-08 23-00-00"
Run Code Online (Sandbox Code Playgroud)

我使用DateTime作为日期列

已搜索过:

MySQL哪里的日期大于一个月?

MySQL中的日期时间等于或大于今天

但这对我不起作用.

QUERY(对于PHP):

SELECT `name`,`date` FROM `tasks` WHERE `tasks`.`datum` >= DATE(NOW())
Run Code Online (Sandbox Code Playgroud)

或(对于PhpMyAdmin)

SELECT `name`,`date` FROM `tasks` WHERE `tasks`.`datum` >= 2014-05-18 15-00-00;
Run Code Online (Sandbox Code Playgroud)

请帮我写一下工作查询.

jue*_*n d 36

删除date()部分

SELECT name, datum 
FROM tasks 
WHERE datum >= NOW()
Run Code Online (Sandbox Code Playgroud)

如果您使用特定日期,请不要忘记它周围的引号并使用正确的格式 :

SELECT name, datum 
FROM tasks 
WHERE datum >= '2014-05-18 15:00:00'
Run Code Online (Sandbox Code Playgroud)


ech*_*_Me 5

我猜你在找CURDATE()NOW().

  SELECT name, datum 
  FROM tasks 
  WHERE datum >= CURDATE()
Run Code Online (Sandbox Code Playgroud)

LooK现在和CURDATE的结果

   NOW()                    CURDATE()        
   2008-11-11 12:45:34      2008-11-11       
Run Code Online (Sandbox Code Playgroud)