不多说直接上直观的图:
三者查询出来的显示时间的结果如上图:
说下细节的区别:
sysdate是查看的系统时间,时时的系统时间。
所以,我们一般在执行语句的时候,都是用now(),
因为sysdate()获取当时实时的时间,这有可能导致主库和从库执行时返回值不一样,(如果有延迟的话就会导致时间不一致)导致主从数据库不一致。
另外还有:now(),curdate()都是返回基于语句的开始执行时间,而sysdate()返回time的值。
不多说直接上直观的图:
三者查询出来的显示时间的结果如上图:
说下细节的区别:
sysdate是查看的系统时间,时时的系统时间。
所以,我们一般在执行语句的时候,都是用now(),
因为sysdate()获取当时实时的时间,这有可能导致主库和从库执行时返回值不一样,(如果有延迟的话就会导致时间不一致)导致主从数据库不一致。
另外还有:now(),curdate()都是返回基于语句的开始执行时间,而sysdate()返回time的值。