暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL 基础:Binlog 中的两种时间表示方法

原创 eygle 2019-09-04
978

在 MySQL 的 Binlog 日志中,最常见的有两种时间标识方法。

例如下面两行日志中表示的就是如此:

#140105 18:49:33 server id 2  end_log_pos 354   Query   thread_id=1     exec_time=0     error_code=0

SET TIMESTAMP=1388918973/*!*/;/* some SQL statement *//*!*/;


第一行中 140105 代表的是 2014年01月05日;

第二行中 1388918973 代表的是 Unix Time 秒数。

[enmotech ~]$ date -d '1970-01-01 UTC 1388918973 seconds' +"%Y-%m-%d %T %z"

2014-01-05 18:49:33 +0800


大多数数据库都通过 Unix Time 和操作系统进行时间交换。



「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论