mysql我在insert的时候设置了一个开始时间new Date(),启动异步方法,修改这条数据,

2020-08-31 16:03发布

问题:

mysql我在insert的时候设置了一个开始时间new Date(),启动异步方法,修改这条数据,update完成时间,但是有时候会出现完成时间<开始时间

回答1:

有可能你异步修改的Date变量先创建了,但是后执行的Sql,可以使用数据库自带的 now() 函数



回答2:

正常不会的。你 update 的数据不存在,是不可能更新成功的。除非你 服务器时钟 有问题



标签: java sql 异步