企业级应用开发历险记----更新一条记录不仅是update
2011-02-22 14:14
288 查看
在日常的开发中,常常会修改数据库,在学校里老师教我们数据中更新语句就是
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。
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。
相关文章推荐
- Mysql 一条SQL语句实现批量更新数据,update结合case、when和then的使用案例
- MongoDB的update有关问题(JAVA)——如何一次更新所有的相同记录
- 一条update语句,更新多个列,出现部分成功部分失败的问题
- 安装Visual Studio 2013 update 2 更新包记录和新功能简单体验
- oracle实现 无则insert插入,有则update更新,一条语句直接进行insert/update操作
- 关于“违反并发性: UpdateCommand影响了预期 1 条记录中的 0 条”的数据库更新错误
- ext的grid中如果对一条记录进行更新操作,grid选中项不会改变解决方案
- 在A、B两表之间有一个字段可以关联,现在我想用一条UPDATE语句更新A表中的某字段
- 执行一条sql语句update多条记录实现思路
- 如何更新当前记录的某个字段等于本记录的某个字段+上一条记录的某字段之和
- mongodb update limit更新指定数量的记录
- 执行一条sql语句update多条记录实现思路
- 如何更新当前记录的某个字段等于本记录的某个字段+上一条记录的某字段之和 .
- easyui的datagrid删除一条记录后更新出问题
- mysql 用一条sql语句修改两个表里的内容,一条sql语句update更新两个表
- 如何更新当前记录的某个字段等于本记录的某个字段+上一条记录的某字段之和 .
- 执行一条sql语句update多条记录实现思路
- 竞价排名Demo - after insert / after update更新记录(防止递归)
- 执行一条sql语句update多条记录实现思路
- SQLite:查找到最新更新的一条记录