MySQL:Curdate()vs Now()

77 mysql sql datetime

MySQL Curdate()Now()?有什么区别?

Pek*_*ica 106

对于这样的问题,首先值得一看手册.mySQL手册中的日期和时间函数

CURDATE()返回当前时间的DATE部分.CURDATE手册()

NOW()以各种格式返回日期和时间部分作为时间戳,具体取决于请求的方式.现在手册().


小智 76

就是图个好玩儿:

CURDATE() = DATE(NOW())
Run Code Online (Sandbox Code Playgroud)

要么

NOW() = CONCAT(CURDATE(), ' ', CURTIME())
Run Code Online (Sandbox Code Playgroud)


San*_*tri 39

CURDATE()将给出当前日期,同时NOW()给出完整的日期时间.

运行查询,你会发现它们之间的区别.

SELECT NOW();     -- You will get 2010-12-09 17:10:18
SELECT CURDATE(); -- You will get 2010-12-09
Run Code Online (Sandbox Code Playgroud)