20、误删oracle数据

项目场景:

误删oracle数据


问题描述

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

sql 复制代码
delete from sys_user

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


原因分析:

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

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


解决方案:

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

备注:

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

相关推荐
青衫码上行3 分钟前
NoSql数据库简介 + Redis概述
数据库·redis·nosql
码农阿豪6 分钟前
Oracle 到金仓数据库迁移实战:一次真正“落地”的国产替代之旅
java·数据库·oracle
TDengine (老段)24 分钟前
通过云服务 快速体验 TDengine
大数据·数据库·物联网·时序数据库·tdengine·涛思数据·iotdb
惊讶的猫1 小时前
mysql多表查询
数据库·mysql
可涵不会debug1 小时前
Redis魔法学院——第四课:哈希(Hash)深度解析:Field-Value 层级结构、原子性操作与内部编码优化
数据库·redis·算法·缓存·哈希算法
学习不止,掉发不停1 小时前
MySQL基础-DQL(四)
数据库·mysql
赵渝强老师1 小时前
【赵渝强老师】国产金仓数据库的物理存储结构
数据库·postgresql·国产数据库
曹牧1 小时前
Oracle闪回区配置与故障处理操作指南
数据库·oracle
无名-CODING1 小时前
Spring事务管理完全指南:从零到精通(上)
java·数据库·spring
fengxin_rou1 小时前
【黑马点评实战篇|第一篇:基于Redis实现登录】
java·开发语言·数据库·redis·缓存