SQL 语句更新 插入问题

SQL 语句更新 插入问题,第1张

我估计你是执行了2条 sql 语句

事务开始

UPDATE 表1 SET 字段1=1 WHERE 字段2=2

INSERT INTO 表2 (字段1, 字段2) VALUES( 1, 2)

事务结束

结果 只能执行成功 后面的插入的SQL语句呢 而且我开了事务 更新的语句也不报错的

我怀疑,很有可能是

第一句的

update 语句中

where 条件上面有问题

导致 最后没有数据满足条件

也就是 一行数据, 也不会被更新。

而一行数据, 也不会被更新, 是不会报系统错误的。

因此也不会导致 事务处理 发生 roolback.

加一年 则为 DateAdd(yy,1,getdate())

减一年 则为 DateAdd(yy,-1,getdate())

将DataBase数据库中的表UserTable内CreateTime字段的时间统一加十天。

USE DataBase

UPDATE [UserTable] SET CreateTime = DATEADD(day, 10, CreateTime)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11545404.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存