我现在面对非常非常奇怪的行为。
我有一个在JBoss上运行的企业应用程序,ORM正如您所期望的那样hibernate,我正在做一些批量操作。 我有一张桌子,在那张桌子上有各种各样的字段,其中有一个DATETIME类型的字段。在这个字段中,我正在保存用户信息,我有另一个相同类型的字段,配置了触发器,因此每次更新行时,第二个DATETIME字段也会更新。 我有一个案例,第一个字段应该增加一秒,所以我正在做这样的批量复制:
UPDATE <TABLE_NAME> SET customerDATE = DATE_ADD(customerDATE, INTERVAL 1 SECOND)
我的问题是查询并不总是按预期工作。 我看到的是第二个DATETIME字段(触发器的onne)以及其他一些字段正在更新,但是一秒钟的自动增量并不总是有效(有时也会增加,有时不会增加)。
我尝试搜索一些已知问题,但没有成功。 如果有人知道这方面的问题,我真的很感激任何帮助!
我现在正在测试是否会出现超过一秒的问题。 提前谢谢!