IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

mysql中now和sysdate的区别

Incessant 2009-10-11 22:38:50 累计浏览 2,400 次
本机暂存

     同一条记录,开发发现主库的创建时间和备库的创建时间不一致,刚开始怀疑是系统时间的问题,想想又不对,mysql的binlog里面会打自己的时间戳,那是什么原因呢?

    项灵刚(2009-03-26 13:51:31):

    http://jianghu.taobao.com/u/MjAzMzA4ODI=/poll/poll_detail-12011.htm

    项灵刚(2009-03-26 13:51:40):

    三胜的投票记录也有两个时间

    陶方(14:07:56):

    insert into poll_record_s (JOIN_RECORD_ID,PRO_USER_ID,POLL_ID,REC_USER_ID,GMT_CREATE) values(10000,52215139,10000,54109544,sysdate())

    陶方(14:08:12):

    这个sql是谁写的?sysdate会导致时间不同步的

    陶方(14:08:17):

    要用now函数

    陶方(14:29:02):

    sysdate是去读取系统的时间戳,now是读取数据库的时间戳

    陶方(14:29:47):

    当进行主从同步的时候,主库执行完一条语句,会把自己的数据库时间戳同步到备库上

    陶方(14:30:04):

    这时候备库执行相同的语句会获得相同的时间戳

    陶方(14:30:37):

    要是用sysdate,就算数据库时间戳同步了也没用,因为取的是系统时间戳。

    总结:尽量在mysql中用now函数。

同分类推荐文章

  1. 使用deepseek进行Oracle恢复,引起重大故障 (2026-06-22 10:56:00)
  2. 接手一个只差临门一脚的数据库恢复 (2026-06-18 00:13:09)
  3. 我做了一个 AI 版的 StarRocks 升级风险扫描工具,直接帮我定位到一个风险 (2026-06-15 01:00:00)

查看更多 数据库 文章 →

建议继续学习

  1. 用Hyer来进行网站的抓取 (累计阅读 158,251)
  2. MySQL数据库在实际应用一些方面的介绍 (累计阅读 36,399)
  3. WordPress插件开发 -- 在插件使用数据库存储数据 (累计阅读 29,164)
  4. Mysql监控指南 (累计阅读 21,351)
  5. 由浅入深探究mysql索引结构原理、性能分析与优化 (累计阅读 16,523)
  6. 在Apache2.2.XX下安装Mod-myvhost模块 (累计阅读 13,058)
  7. 15个最好的免费开源电子商务平台 (累计阅读 12,541)
  8. 浅谈MySQL索引背后的数据结构及算法 (累计阅读 11,908)
  9. 整理了一份招PHP高级工程师的面试题 (累计阅读 11,708)
  10. 深入浅出INNODB MVCC机制与原理 (累计阅读 9,693)