20、误删oracle数据

项目场景:

误删oracle数据


问题描述

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

sql 复制代码
delete from sys_user

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


原因分析:

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

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


解决方案:

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

备注:

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

相关推荐
未来龙皇小蓝14 分钟前
【MySQL-索引调优】09:Order By相关概念
数据库·mysql·性能优化
未来龙皇小蓝17 分钟前
【MySQL-索引调优】10:常见的分页优化处理
数据库·mysql·性能优化
God__is__a__girl21 分钟前
Oracle驱动版本引发ORA-01461批量插入异常排查与解决
数据库·oracle
少年攻城狮32 分钟前
Oracle系列---【两个环境,表结构一致,数据量一致,索引也一致,为什么同样的sql执行时间却不一致?】
数据库·sql·oracle
l1t32 分钟前
解决用docker安装umbra数据库遇到的FATAL:Operation not permitted错误
数据库·docker·容器
2401_8942419240 分钟前
机器学习与人工智能
jvm·数据库·python
GentleDevin1 小时前
Redis服务常用命令
数据库·oracle
難釋懷1 小时前
Redis分片集群手动故障转移
数据库·redis·缓存
无名-CODING1 小时前
从零开始!Vue3+SpringBoot前后端分离项目Docker部署实战(上):环境搭建与数据库容器化
数据库·spring boot·docker
Bdygsl1 小时前
MySQL(2)—— CRUD
数据库·mysql