- 博客(2)
- 收藏
- 关注
原创 数据库中delete和truncate区别以及风险性比较
在数据库中,事务是一组逻辑相关的操作单元,这些操作要么全部成功(提交),要么全部失败(回滚)。在开启一个事务并执行DELETE之前,如果想要能够恢复数据,你需要确保你的SQL语句是在一个显式或隐式事务的上下文中运行的。答:在数据库中,当你执行了修改数据的操作(如INSERT、UPDATE、DELETE)但没有明确发出 COMMIT 指令时,这个改动是临时性的,处于“未提交”状态。-- 如果执行这一步,那么删除操作将被确认,数据无法再通过事务回滚恢复。-- 假设在此刻你意识到有误操作,并决定回滚事务。
2024-02-20 01:51:43
919
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人