MySQL日期\u添加间隔1秒不工作

MySQL日期\u添加间隔1秒不工作,mysql,dateadd,Mysql,Dateadd,我现在面临着非常非常奇怪的行为 我有一个企业应用程序,运行在JBoss上,ORM就像你所期望的hibernate一样,我正在做一些批量操作。 我有一个表,表中有各种字段,其中有一个DATETIME类型的字段。在我保存用户信息的这个字段中,我有另一个相同类型的字段,配置了触发器,因此每次更新行时,第二个DATETIME字段也会更新。 我有一个例子,第一个字段应该增加一秒钟,所以我正在进行批量复制,如下所示: UPDATE <TABLE_NAME> SET customerDATE =

我现在面临着非常非常奇怪的行为

我有一个企业应用程序,运行在JBoss上,ORM就像你所期望的hibernate一样,我正在做一些批量操作。 我有一个表,表中有各种字段,其中有一个DATETIME类型的字段。在我保存用户信息的这个字段中,我有另一个相同类型的字段,配置了触发器,因此每次更新行时,第二个DATETIME字段也会更新。 我有一个例子,第一个字段应该增加一秒钟,所以我正在进行批量复制,如下所示:

UPDATE <TABLE_NAME> SET customerDATE = DATE_ADD(customerDATE, INTERVAL 1 SECOND)
更新集customerDATE=DATE\u ADD(customerDATE,间隔1秒)
我的问题是,查询并不总是像预期的那样工作。 我看到的是,第二个DATETIME字段(带触发器的onne)正在与其他一些字段一起更新,但一秒钟的自动增量并不总是有效(有时还会增加,有时不会)

我试图寻找一些已知的问题,但没有成功。 如果有人知道这方面有什么问题,我将非常感谢任何帮助

我现在正在测试是否会有超过一秒钟的问题。
提前谢谢

看起来添加日期时可能缺少逗号<代码>日期\u添加(客户日期,间隔1秒)。。。根据这里的信息:是的,你是对的,但是代码只是一个伪代码:)在实际情况中,没有语法错误到“一秒钟自动递增”。。。该列是唯一的还是主键。。。可能导致冲突,因此该列没有更新?没有,没有约束或其他。有趣的是,它适用于单行,也适用于批量操作中的大多数行,但在批量更新的工作行之间,有时会有一些行不受更新的影响。它们实际上受到了影响,因为正如我所说的,另一个自动触发器字段接收到一个新值,这意味着事务没有问题,但我感兴趣的字段没有更改。多个并发活动可能存在锁定问题?