如何撤销一个已经执行的更新SQL语句?
展开全部
1、打开sql server 数据库。
2、点击新建查询按钮,进入sql 执行界面。
3、编写sql 更新语句,update tablename set name='更新' ,点击执行按钮。
4、使用查询语句,检查是否更新成功,select * from tablename。
5、上面的语句是对数据库进行批量更新,如果更新指定的信息可以在update 语句后面加上where语句,update tablename set name='根据条件更新' where id=1 。
6、使用查询语句,检查是否更新成功,select * from tablename where id=1。
展开全部
没有办法,除非用了事务 Begin transaction,且执行了Update后还未commit transaction,可以用rollback transaction来回滚和撤销
我也犯过好几次update后面没有加where条件的严重错误,幸好事先有备份,可以用覆盖的方式来恢复,否则真的是狗屁了,所以后来我在执行任何一条update语句前都要写注释-别忘了加where条件,或者索性用事务
我也犯过好几次update后面没有加where条件的严重错误,幸好事先有备份,可以用覆盖的方式来恢复,否则真的是狗屁了,所以后来我在执行任何一条update语句前都要写注释-别忘了加where条件,或者索性用事务
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看操作历史记录~一般都有备份的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
oracle 里面如果你没commit提交的话,可以用rollback回滚
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询