MySQL之 now(),curdate(),sysdate()区别

来源:互联网 发布:热阻流软件 编辑:程序博客网 时间:2024/05/16 09:02

不多说直接上直观的图:



三者查询出来的显示时间的结果如上图:


说下细节的区别:

sysdate是查看的系统时间时时的系统时间

所以,我们一般在执行语句的时候,都是用now(),

因为sysdate()获取当时实时的时间,这有可能导致主库和从库执行时返回值不一样,(如果有延迟的话就会导致时间不一致)导致主从数据库不一致。


另外还有:now(),curdate()都是返回基于语句的开始执行时间,而sysdate()返回time的值。