社区
MS-SQL Server
帖子详情
SQL UPDATE执行后,能不能在第一时间内恢复?
tony_zhangqing
2004-12-21 04:48:53
急啊
...全文
171
4
打赏
收藏
SQL UPDATE执行后,能不能在第一时间内恢复?
急啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vivianfdlpw
2005-08-03
打赏
举报
回复
log explorer
tony_zhangqing
2005-08-03
打赏
举报
回复
UPDATE 修改数据搞错了,能不能恢复以前的数据?
eTopFancy
2005-01-25
打赏
举报
回复
不清楚你的问题
tony_zhangqing
2005-01-08
打赏
举报
回复
每人顶啊
SQL
执行
失败如何回滚?事务已提交还能
恢复
吗?——My
SQL
误操作数据
恢复
全指南
摘要:本文系统解析了My
SQL
数据误操作后的
恢复
策略。关键点包括:未提交事务可通过Undo Log回滚;已提交事务需依赖Binlog
恢复
(ROW格式最佳);Redo Log仅用于崩溃
恢复
。实战部分演示了如何解析Binlog定位误操作并生成
恢复
脚本。最佳实践建议开启Binlog、定期备份、限制高危权限、
SQL
审核等。核心结论:未提交靠Undo Log,已提交靠Binlog,Redo Log仅保障数据持久性。没有Binlog的数据库一旦误操作将难以
恢复
。
日志系统:一条更新
SQL
是如何
执行
的?
一条更新
SQL
是如何
执行
的?
一条
Update
语句的
执行
过程是怎样的?
通过本文主要了解
Sql
执行
流程,包括两个问题:My
SQL
的一条Select语句是怎么运行的My
SQL
的一条
Update
语句是怎么运行的先看
第一
个问题,这里做个简单描述 ,因为我们着重还是看
Update
My
SQL
执行
一条Select语句是怎么运行的?这个问题大家在面试的时候大家都背过类似的题,而且网上也有很多答案,这里分享一个大致流程介绍,关于下图的介绍来自这里
执行
一条 select 语句,期间发生了什么?。连接器:建立连接,管理连接、校验用户身份;
【
SQL
开发实战技巧】系列(九):一个
update
误把其他列数据更新成空了?Merge改写
update
!给你五种删除重复数据的写法!
本篇文章讲解的主要内容是:***你有没有经历过一个
update
把其他列数据清空了、使用merge更新合并记录、删除违反参照完整性的记录、给你五种删除重复数据的写法*** 【
SQL
开发实战技巧】这一系列博主当作复习旧知识来进行写作,毕竟
SQL
开发在数据分析场景非常重要且基础,面试也会经常问
SQL
开发和调优经验,相信当我写完这一系列文章,也能再有所收获,未来面对
SQL
面试也能游刃有余~。
Delete,
Update
,Drop操作后如何
恢复
数据
如果我们delete/
update
表中的数据或drop表后,又后悔了,那该如何进行
恢复
数据呢? 我们知道如果DML操作没有提交事务前,是可以通过rollback进行回退,但是DDL操作是自动提交事务的,在进行相关知识点查询以及进行实验操作后,接下来就对delete,drop操作后如何进行
恢复
数据进行实验。
第一
步:查询
执行
更新操作的
时间
select r.FIRST_LOAD_TIME,r.* from v$
sql
area r order by r.FIRST_LOAD_TIME desc;
MS-SQL Server
34,874
社区成员
254,640
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章