为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:dm8
【操作系统】:生产:统信U20 1050a 测试:centos7
【CPU】:
【问题描述】*:
开发和测试人员提供如下语句,来删除生产环境遗留的测试数据
DELETE FROM user1.table1 WHERE ID = 209 AND CREATED_TIME >'2023-10-14 16:00:00' AND CREATED_TIME <'2023-10-14 24:00:00'
但是生产环境执行报错:时间模式不匹配。将CREATED_TIME <'2023-10-14 24:00:00',改为CREATED_TIME <'2023-10-14 23:59:59'后执行成功。
但是开发表示,该语句是在测试环境经过测试,确认能正常执行才给的。
生产环境和测试环境都是我搭建的,版本和实例参数在创建时都一样。唯一不一样的是两边环境的操作系统。
请问各位老师,这种情况是因为操作系统造成的吗?达梦获取时间信息是直接从操作系统层面获取的吗?
数据库版本是否一致?
数据库兼容参数compatible_mode 是否一致?