SQL-SET time_zone更改旧记录

时间:2019-01-18 11:39:23

标签: php mysql sql

我遇到一个问题,当我更改数据库的时区时,它也会同时更改类型为timestamp的旧记录的时间,但是在datetime类型中,旧记录不会更改这会在数据库中造成冲突。我希望旧记录在timestamp类型中保持不变,或者至少它们应该具有相同的行为以避免任何冲突。您有什么解决办法吗?

我正在使用此查询更改时区

SET GLOBAL time_zone = '+5:00'

图片描述

enter image description here 我已包含图像。您会看到zone类型的timestamp列是完全相同的,因为它更改了旧记录,并且在dates类型的datetime列中记录也有所不同。这是因为它不会更改旧记录,而是使用新的时区值添加新记录

0 个答案:

没有答案