今天工作错误更改了一条数据update TFSysInfo set InfoValue = '1.00.0224' ,忘记where语句,导致整个表格都动掉了,又不可能有revert操作,含泪restore了数据库又花费很多时间造数据
update TFSysInfo set InfoValue = '1.00.0224' where InfoID = 'DBVERSION'
同桌教了我一个方法,避免下次语句写的不正确
begin tran
update TFSysInfo set InfoValue = '1.00.0226'
select * from TFSysInfo
rollback
commit
如果不确定或者有可能有错误,就rollback,如果确定没问题就commit