数据库执行新增和修改的时间问题

时间:2021-10-16 21:43:11

今天遇到一个奇怪的问题:数据库建表的时候有 create_time,update_time两个字段,今天下午在测试环境执行某条记录的时候,在查询的时候,发现修改时间和当前系统时间不一致,大约差了半个小时左右。困惑了大半天,终于找到原因了,我的修改时间的创建时间的字段维护在mybaties的mapper文件中,并且使用now() 函数来赋值(mysql数据库),但是测试数据库的时间和系统时间不一致。我在本地的数据库环境和远程连接到测试数据库环境下分别执行sleect now()语句,果然查到的时间不一致。

就导致了页面上查看到的 修改时间和当前系统时间不匹配...