MySQL中的NOW()
、SYSDATE()
、CURRENT_DATE()
和实际场景中可以使用的位置有什么不同?
当我将数据插入到表中并且列数据类型为TIMESTAMP
时,我try 了NOW()
,SYSDATE()
,Current_Date()
,所有这些都具有相同的日期和时间.
MySQL中的NOW()
、SYSDATE()
、CURRENT_DATE()
和实际场景中可以使用的位置有什么不同?
当我将数据插入到表中并且列数据类型为TIMESTAMP
时,我try 了NOW()
,SYSDATE()
,Current_Date()
,所有这些都具有相同的日期和时间.
Current_date()只提供日期
select now(),sysdate(),current_date(),sleep(5),now(),sysdate(); -- will give -- now() sysdate() current_date() sleep(5) now()1 sysdate()1 -- 6/10/2014 2:50:04 AM 6/10/2014 2:50:04 AM 6/10/2014 12:00:00 AM 0 6/10/2014 2:50:04 AM 6/10/2014 2:50:09 AM