在日常的开发中,常常会修改数据库,在学校里老师教我们数据中更新语句就是
update quotation set isconfirmed='1' where id='00001'
然而在实际的开发中这样做却有很多的弊端。可能在SSMS执行的时候一不小心没有
选中where id='00001'。'完蛋了~~',数据库中的所有数据都被你更新了。
解决这个问题我们可以在update的时候这样做
begin tran
update quotation set isconfirmed='1' where id='00001'
然后看一下受影响的行数或者直接
select * from quotation看一下。
如果没有问题就可以
commit了。反之就是rollback。