MySQL系统时间函数NOW(),CURRENT_TIMESTAMP(),SYSDATE()的区别
2015-07-06 17:08
183 查看
CURRENT_TIMESTAMP是NOW的同义词,也就是说两者是相同的。
SYSDATE函数返回的是执行到当前函数时的时间,而NOW返回的是执行SQL语句时的时间。
测试语句:
SELECT NOW(),CURRENT_TIMESTAMP(),SYSDATE(),SLEEP(2),NOW(),CURRENT_TIMESTAMP(),SYSDATE()
结果会发现最后一个SYSDATE()显示的时间会较其他时间大两秒。
SYSDATE函数返回的是执行到当前函数时的时间,而NOW返回的是执行SQL语句时的时间。
测试语句:
SELECT NOW(),CURRENT_TIMESTAMP(),SYSDATE(),SLEEP(2),NOW(),CURRENT_TIMESTAMP(),SYSDATE()
结果会发现最后一个SYSDATE()显示的时间会较其他时间大两秒。
相关文章推荐
- qihoo 360 Atlas Mysql HA方案
- mysql数据类型总结
- MySQL存储过程
- MySQL连续数统计
- MySql索引
- Mysql自动备份
- Mysql数据库导入导出
- MySQL详解(19)----------海量数据分页查询优化
- mysql删除某字段的最后一位
- MySQL详解(18)-----------分页方法总结
- MySQL详解(17)-----------海量数据库的查询优化
- MySQL详解(16)-----------海量数据建议
- mysql_001密码不知道或者忘记的解决办法
- Mysql 列转行统计查询 、行转列统计查询
- MYSQL 常用命令
- mysql grant ,User,revoke
- MySQL详解(15)-----------海量数据讲解
- Mysql bit类型带来的坑
- MySQL详解(14)----------事务处理
- mysql主从复制的一篇文章(转载)