SQL Server 事务执行、回滚
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
本文来自博客园,作者:VipSoft 转载请注明原文链接:https://www.cnblogs.com/vipsoft/p/14553715.html