20、误删oracle数据

项目场景:

误删oracle数据


问题描述

有一天,熊小二 不小心执行了以下SQL

sql 复制代码
delete from sys_user

然后他就慌了,请问怎么办


原因分析:

使用oracle,特别是使用oracle的客户端工具,在执行【DML (Data Manipulation Language) 数据操作语言】时,通常在客户端的顶部,底部,会有一个【✓】标签,

好在熊小二没有提交SQL,只是进行了执行;


解决方案:

  1. 通过客户端工具,取消提交,就没事了

备注:

不同数据库的特性,都不太一样,特别是使用客户端,执行SQL语句时,一定要设置人工提交

相关推荐
运维行者_3 分钟前
稳健型微服务性能监控的基本指标
运维·服务器·网络·数据库·系统架构·自动化·存储
fen_fen2 小时前
用户信息表建表及批量插入 100 条数据(MySQL/Oracle)
数据库·mysql·oracle
马克Markorg8 小时前
常见的向量数据库和具有向量数据库能力的数据库
数据库
Coder_Boy_10 小时前
技术让开发更轻松的底层矛盾
java·大数据·数据库·人工智能·深度学习
helloworldandy11 小时前
使用Pandas进行数据分析:从数据清洗到可视化
jvm·数据库·python
数据知道12 小时前
PostgreSQL 故障排查:如何找出数据库中最耗时的 SQL 语句
数据库·sql·postgresql
qq_124987075312 小时前
基于SSM的动物保护系统的设计与实现(源码+论文+部署+安装)
java·数据库·spring boot·毕业设计·ssm·计算机毕业设计
枷锁—sha12 小时前
【SRC】SQL注入WAF 绕过应对策略(二)
网络·数据库·python·sql·安全·网络安全
Coder_Boy_12 小时前
基于SpringAI的在线考试系统-考试系统开发流程案例
java·数据库·人工智能·spring boot·后端
Gain_chance13 小时前
35-学习笔记尚硅谷数仓搭建-DWS层最近n日汇总表及历史至今汇总表建表语句
数据库·数据仓库·hive·笔记·学习