欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

mysql中时间函数NOW()和SYSDATE()的区别

程序员文章站 2022-12-05 15:26:22
NOW()和SYSDATE()虽然都表示当前时间,但使用上有一点点区别: NOW()取的是语句开始执行的时间 SYSDATE()取的是动态的实时时间 执行下面这个例子就明白了:SELECT NOW(),SYSDATE(),SLEEP(3),NOW(),SYSDATE() 先查询了NOW()和SYSD ......

now()和sysdate()虽然都表示当前时间,但使用上有一点点区别:

  1. now()取的是语句开始执行的时间

  2. sysdate()取的是动态的实时时间

 执行下面这个例子就明白了:select now(),sysdate(),sleep(3),now(),sysdate()

 

先查询了now()和sysdate(),然后sleep了3秒,再查询now()和sysdate(),结果如下:

now()值不发生改变,sysdate()时间发生改变

mysql中时间函数NOW()和SYSDATE()的区别