有时,为了提高数据库的性能,我们采用批量删除,就是一条sql删除1000条这样的数据,相比执行1000条sql的删除命令,性能会大大提高。

这里举个例子说明sql如何写

            DBMysql dBMysql = new DBMysql();dBMysql.ConnectDB("10.10.13.140", 3306, "root", "sa", "testdb");string strSql = "delete from recordpiece where id in (1,2,3,4,5,6)"; //DataSet dt = new DataSet();if (!dBMysql.SqlExe(strSql, ref dt)){Console.WriteLine("SupplyFreeBlock m_bFileFull = false error sql ={0}", strSql);return;}

再来一个批量删除的例子:

            DBMysql dBMysql = new DBMysql();dBMysql.ConnectDB("10.10.13.140", 3306, "root", "sa", "testdb");string strSql = "update  recordpiece set status =8  where id in (7,8,9)"; //DataSet dt = new DataSet();if (!dBMysql.SqlExe(strSql, ref dt)){Console.WriteLine("SupplyFreeBlock m_bFileFull = false error sql ={0}", strSql);return;}

mysql之批量删除相关推荐

  1. MySQL数据批量删除语句

    MySQL数据库批量删除语句 格式: 例如: 所以,语句格式为: delete from 表名 where 条件(一般是id) in (你要删除的行数,用逗号隔开)

  2. mysql如何批量删除索引_mysql执行大批量删除、查询和索引等操作教程

    mysql执行大批量删除 执行大批量删除的时候注意要使用上limit 因为如果不用limit,删除大量数据很有可能造成死锁 如果delete的where语句不在索引上,可以先找主键,然后根据主键删除数 ...

  3. 对mysql记录批量删除sql语句

  4. Mybatis 针对ORACLE和MYSQL的批量插入与多参数批量删除

    今天利用Mybatis的<for each>标签做oracle的批量插入数据时,发现和MySQL数据库有区别.在此记录下,以防之后再踩坑. 一.批量插入: 1.controller: /* ...

  5. mysql 批量删除数据

    批量删除2000w数据 使用delete from table太慢 //DELIMITER DROP PROCEDURE if EXISTS deleteManyTable; create PROCE ...

  6. 表名含有后缀 mysql 怎么删除_mysql批量删除指定前缀或后缀表

    今天突然发现我们数据库中多出很多表,后缀名为"copy",预计是navicat直接拷贝导致的,然后要对这些有同样后缀名的表进行删除,假设一个一个选择会非常麻烦,表计较多,在网上找了 ...

  7. Bootstrap4+MySQL前后端综合实训-Day07-PM【用户信息管理页面——功能展示(分页显示数据、添加用户、批量删除用户、编辑用户信息)、servlet项目代码整理汇总】

    [Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记][附:实训所有代码] 目   录 页面展示 分页显示数据 添加用户信息 (单个/批量)删除用户 编辑 ...

  8. Bootstrap4+MySQL前后端综合实训-Day07-AM【ajax局部刷新——(单个/批量)删除用户按钮的实现、更新用户信息按钮的实现】

    [Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记][附:实训所有代码] 目   录 (单个/批量)删除用户按钮的实现.更新用户信息按钮的实现--展示 ...

  9. python mysql批量更新_Python批量删除mysql中千万级大量数据的脚本分享

    场景描述 线上mysql数据库里面有张表保存有每天的统计结果,每天有1千多万条,这是我们意想不到的,统计结果咋有这么多.运维找过来,磁盘占了200G,最后问了运营,可以只保留最近3天的,前面的数据,只 ...

最新文章

  1. 学python有哪些用途-初入门学习python有哪些用途?
  2. C++11 Lambda
  3. Arduino编程之Serial.println()和Serial.print()
  4. 再说 Spring AOP
  5. 一本好的教辅,可以少走很多弯路:算法分析和设计 王晓东
  6. confluence 编辑器加载_Onlyoffice集成Confluence的工作原理
  7. CYQ.Data 轻量数据访问层(四) 构造数据单元列
  8. 微信模板消息47001错误
  9. 【原】如何免财富值下载百度文库文档?如何下载百度文库源文档?
  10. 短信接口安全防护策略
  11. 思维导图怎么制作?这些制作技巧,支持一键模板套用,建议收藏
  12. [reading notes] css W3school reading notes
  13. android实现刷卡功能,Android 实现银联刷卡机消费后手动签名的功能(示例代码)
  14. 英语基础语法 (十三) it 的用法
  15. GIS应用技巧之制图立体感
  16. 分布式事务(三):分布式事务解决方案之TCC(Try、Confirm、Cancel)
  17. 修改IBM MQ CCSID
  18. Erroe:ESS-07311 FaultCode=Couldn't create SOAP message due to exception: XML reader error;
  19. 对于企业,8种常见的无形资产评估项目
  20. while(1);的作用

热门文章

  1. Android 学习 笔记_07. XML文件解析
  2. 笔记本安装CentOS环境
  3. 人工智能 深度学习(Deep learning)开源框架
  4. wordpress 表格文字对齐_不要再用空格来对齐Word文字了,这样做,3秒对齐所有Word文字...
  5. maven工具使用json-lib时,JSONArray.fromObject()不能执行的解决方案
  6. Javascript第四章参数和返回值基本用法第二课
  7. 米奇emoji_一些常用的 Emoji 符号(可直接复制)
  8. 如何编程在一个文本文件中每隔n个字符插入一个换行符c语言实现,C语言程序设计A形成性作业及答案(31页)-原创力文档...
  9. LUA验证系统PHP,用Nginx+Lua实现高性能、高可靠、安全的登陆验证
  10. MPU6050工作原理及STM32控制MPU6050