SQL Server 事务执行、回滚
原创
©著作权归作者所有:来自51CTO博客作者EicroSoft的原创作品,请联系作者获取转载授权,否则将追究法律责任
MySQL 事务回滚。在执行删除、更新等操作时,防止误操作
生产环境更新数据时必用
begin tran --开启事务
begin
UPDATE Sys_User SET Name='张三' where Id='a46d92fb-5c7b-45e7-8571-5eae42657878'
select '执行后的效果',Name from Sys_User where Id='a46d92fb-5c7b-45e7-8571-5eae42657878'
end
rollback tran --回滚
select '正式环境现状',Name from Sys_User where Id='a46d92fb-5c7b-45e7-8571-5eae42657878'
--验证无误后执行:UPDATE Sys_User SET Name='张三' where Id='a46d92fb-5c7b-45e7-8571-5eae42657878'
--或者把上面的 rollback tran 改成 commit tran