delete from loantradehist where ptrshistid in (select ptrshistid from pvtrshist where pvtrsid = ?);

pvtrshist 表中没有ptrshistid字段,索引它认为这个ptrshistid是从loantradehist中选出来的。

这样in条件就会一直满足,导致悲剧发生了

delete 误删了全表数据相关推荐

  1. GBase 8a 数据抽取工具orato8a——全表导出

    1. 参数说明 table_name:指定表名,该参数不能与query参数同时使用.参数简称t. 2. 用法示例 执行orato8a,将table_name参数设置要导出的表名,parallel参数可 ...

  2. MySQL流浪记(七)—— MySQL删除表数据

    删除全表数据:   delete from [表名]:会生成日志   truncate table [表名]:不会生成日志 删除表中部分数据   delete from [表名] where - :删 ...

  3. 3.表数据的CRUD

    数据的CRUD操作 新增数据 修改数据 删除数据 查询数据 MySQL数据的命令不区分大小写 添加数据 INSERT INTO 方式一 (不推荐) insert into <tableName& ...

  4. SQL数据库不用SQL语句能显示全表的内容_MySQL DBA必读:万字归总表设计与SQL编写技巧...

    作者介绍 刘书浩,"移动云"DBA,负责"移动云"业务系统的数据库运维.标准化等工作:擅长MySQL技术领域,熟悉MySQL复制结构.Cluster架构及运维优 ...

  5. 【MySQL】表数据的增删查改(DML)

    文章目录 一. 插入语句 --- insert 1. 指定 or 全字段插入 2. 多行数据插入 3. key不冲突直接插入,冲突的话就修改 4. 替换 ---- replace 二. 查询语句 -- ...

  6. MySQL 清空表数据的两种方式和区别

    在MySQL中删除数据有两种方式:truncate table 表名.delete from 表名. 它们在以下方面存在区别: 执行效率 truncate不扫描表,相当于重新创建了表,只保留了表的结构 ...

  7. MySQL 删除表数据,重置自增 id 为 0 的两个方式

    MySQL 删除表数据,重置自增 id 为 0 的两个方式: 1.truncate table table_name; truncate table `user`; 2.delete 配合 alter ...

  8. 如何规避MyBatis使用过程中带来的全表更新风险

    作者:京东零售 贾玉西 一.前言 程序员A: MyBatis用过吧? 程序员B: 用过 程序员A: 好巧,我也用过,那你遇到过什么风险没?比如全表数据被更新或者删除了. 程序员B: 咔,还没遇到过,这 ...

  9. 清空mysql 表数据

    delete table tb_name; 删除表数据,相当于一条条删除,需要注意的是,如果有字段是自增的(一般为id),这样删除后,id 值还是存在的. 举例来说,就是加入你在删除之前最大的id为1 ...

最新文章

  1. vue缓存页面【二】
  2. SQL日期时间和字符串函数
  3. Hyperledger Fabric 链码(2) 接口
  4. 前阿里财务人告诉你:抛弃Excel,原来报表竟然还能这么快
  5. limesurvey php5.2,Limesurvey二次开发(接入CAS统一身份认证)随笔
  6. python分号报错_go、java已经python中分号的使用
  7. 如何使用UltraCompare对比两个文件夹内容差异
  8. 视频流媒体直播系统---------BroadVision WebTV
  9. win7正在配置请勿关闭计算机,win7系统开机屏幕显示“正在配置Windows Update,请勿关机”的解决方法...
  10. Python实操:正态分布检验
  11. 科学解释超级计算机,人工智能、现代科学证明:宇宙是虚拟的,真实世界是超级计算机...
  12. 垃圾收集器回收种类 以及七种垃圾收集器
  13. dxf怎么用cad打开?CAD技巧分享
  14. 如何快速在线压缩图片大小(包括放大、缩小图片,指定图片尺寸和压缩图片品质)
  15. 加载调用本地百度地图资源,附地图下载器及黑龙江省1-16级瓦片地图,加载显示marker
  16. 制造业大量招程序员,是拧螺丝吗?
  17. ubuntu系统忘记密码(win+ubuntu双系统)
  18. 【Unity3D游戏开发】NGUI制作字体的三种方法 (二一)
  19. 微软Windows Azure云计算的几大竞争优势
  20. 基于HUAWEI AppGallery Connect开发了一款App,我得出了这几点结论!

热门文章

  1. 2015/Province_C_C++_C/6/奇妙的数字
  2. 2017/Province_C_C++_B/2/等差素数列
  3. 【Java2】一维数组,家庭收支界面,/属性和方法,方法重载,变量分类,可变参数,包
  4. 【Linux】一步一步学Linux——dmesg命令(74)
  5. 圈钱跑路 发行自己的ERC20 Token
  6. DF标志和串传送指令
  7. 数据结构-----最大堆的实现
  8. 1033 旧键盘打字 (20 分)(c语言)
  9. sparksql(1)——Dataframe
  10. sql2016是否支持linux,微软 SQL Server 支持 Linux 了,2017年 中将正式推出