sql 中 timestamp 类型的时间 作为条件 如何进行查询

sql 中 timestamp 类型的时间 作为条件 如何进行查询,第1张

timestamp:占用 4 字节,内部实现是新纪元时间(1970-01-01 00:00:00)以来的秒,那么这种格式在展示给用户的时候就需要做必要的时区转换才能得到正确数据。

在进行新纪元时间(1970-01-01 00:00:00)以来的秒到实际时间之间转换的时候 MySQL 根据参数 time_zone 的设置有两种选择:

time_zone 设置为 SYSTEM 的话:使用 sys_time_zone 获取的 OS 会话时区,同时使用 OS API 进行转换。对应转换函数 Time_zone_system::gmt_sec_to_TIME

time_zone 设置为实际的时区的话:比如 ‘+08:00’,那么使用使用 MySQL 自己的方法进行转换。对应转换函数 Time_zone_offset::gmt_sec_to_TIME

实际上 Time_zone_system 和 Time_zone_offset 均继承于 Time_zone 类,并且实现了 Time_zone 类的虚函数进行了重写,因此上层调用都是 Time_zone::gmt_sec_to_TIME。

注意这种转换 *** 作是每行符合条件的数据都需要转换的。

1运行cmd,然后执行

unlodctr w3svc

unlodctr msftpsvc

unlodctr asp

unlodctr inetinfo

以上是将四个计数器都删除

2以下重新安装计数器

lodctr w3ctrsini

lodctr ftpctrsini

lodctr axperfini

lodctr infoctrsini

重新安装就可以了。

以上就是关于sql 中 timestamp 类型的时间 作为条件 如何进行查询全部的内容,包括:sql 中 timestamp 类型的时间 作为条件 如何进行查询、数据库安装中,我按照你的说法尝试解决“如何在 SQL Server 2005 中为安装程序增加计数器注册表项值”。但、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10066967.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存