mysql更新数据,这里我提出一个问题:

当mysql更新的时候,这一条数据已经被删除了?那怎么办?会提示更新失败吗?

现在开始现场实验

ExecuteNonQuery 这个函数可以返回影响的行数,如果返回影响行数为0,表示没有这个数据,返回大于0为影响函数

            DBMysql dBMysql = new DBMysql();dBMysql.ConnectDB("10.10.13.140", 3306, "root", "sa", "testdb");string strSql = "update  recordpiece set status =9  where id in (1)"; //if (!dBMysql.SqlExe(strSql)){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 =9  where id in (7,8,9)"; //if (!dBMysql.SqlExe(strSql)){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 strdata = "('C:/Users/shenwei/Desktop/tool/tool/csharp/ArrayInit/ArrayInit/Properties/1.test',60000000,1,1)";string strSql = "insert into  recordpiece(path,size, status,recordlun) values ('C:/Users/shenwei/Desktop/tool/tool/csharp/ArrayInit/ArrayInit/Pr',555,10,1)"; //strSql = strSql + "," + strdata;if (!dBMysql.SqlExe(strSql)){Console.WriteLine("SupplyFreeBlock m_bFileFull = false error sql ={0}", strSql);return;}

输出两行:

mysql之返回影响行数相关推荐

  1. oracle sql%rowcount 返回影响行数

    sqlserver中,返回影响行数是:If @@RowCount<1 oracle中,返回影响行数是:If sql%rowcount<1 例: sqlserver: AS BEGIN Up ...

  2. [MySQL] - 返回影响行数

    (在MySQL 5.1.36上测试) found_rows() : select row_count()  : insert update delete 注:需要配合相应的操作一起使用,否则返回的值只 ...

  3. mysql sql%rowcount_sql%rowcount 返回影响行数

    从零3D基础入门XNA 4.0(1)--3D开发基础 [题外话] 最近要做一个3D动画演示的程序,由于比较熟悉C#语言,再加上XNA对模型的支持比较好,故选择了XNA平台.不过从网上找到很多XNA的入 ...

  4. mysql返回行数_如何计算MySQL查询返回的行数?

    How can I count the number of rows that a MySQL query returned? 解决方案 Getting total rows in a query r ...

  5. MySQL 修改时返回受影响行数为 0

    刚刚在测试接口时,修改一直提示提交失败,很奇怪,之前跟移动端联调接口时,也偶尔会出现这样的问题,sql 确定没问题,怎么就提交失败呢?因为是偶尔出现的情况而且不知道怎么复现,就安慰自己说是可能有什么机 ...

  6. mysql受影响的行: 0_mysql执行update语句受影响行数是0

    mybatis连接mysql数据库,发现同一个update执行多次,返回的int值都是1. 我记得同样的update再次执行时 受影响行数是0. 后来发现,我之前一直用的SQLyog是这样子的. 原来 ...

  7. mysql+影响的行数+获取_CI中获取读操作的结果集行数+获取写操作的影响行数

    本质:读操作,用mysql_num_rows函数,写操作用mysql_affected_rows函数 mysql_num_rows() 返回结果集中行的数目.此命令仅对 SELECT 语句有效.要取得 ...

  8. mybatis之update返回响应条数/受影响行数(如果更新数据与原数据一致则返回0)

    需求:笔者最近有一个需求是这样的,每个机柜每1分钟都会发一个心跳包,这个心跳包的数据如果和mysql数据库存在的数据一样,那么就不要更新了,直接给我返回一个0,我会根据这个0判断要不要存入这个心跳日志 ...

  9. mysql 受影响行数_关于受影响行数的详细介绍

    如何通过SQL聚合函数获得增删改的受影响行数?再做进一步动作前就能够计算出一个查询返回或者影响的行数通常都非常有用,希望分页显示结果或生成统计信息时,这种功能特别方便,那么获取受影响行数的功能是如何实 ...

最新文章

  1. C语言 带比较器的归并排序
  2. 360金融翟政:科技成就金融场景零容错
  3. 车联网空间巨大 解决网络安全问题乃当务之急
  4. 概率论与数理统计常用英文词汇对照
  5. form插件的核心方法--ajaxForm(),ajaxSubmit()
  6. sticky-footer实现记录
  7. 华为正式发布鸿蒙智慧屏,5499 元、21999 元,2021 款华为智慧屏 V55/V85 明日 0 点正式开售:搭载鸿蒙系统...
  8. Scala中=gt;的用法
  9. MySQL笔记-binlog理论及binlog回滚恢复数据
  10. macOS安装docker
  11. android 图片方向,Android图片处理:识别图像方向并显示
  12. 毕设日志——增加多尺度对应的不一样scale的RPN网络
  13. 简单描述构造方法和析构方法的区别
  14. Java的内存机制(转)
  15. HTTP API 设计指南(响应部分)
  16. 基于Visual C++2010与windows7 SDK开发传感器应用(触觉传感器,温度传感器等等)
  17. 产品经理有话说——产品汪成长记(入职)
  18. 知其所以然技术论坛VC++资源下载
  19. 发送ajax将浏览器卡死,jQuery Ajax同步参数致使浏览器假死怎么办
  20. nvm 安装node版本报错clang: error: no such file or directory: ‘CXX=c++‘

热门文章

  1. jquery各历史版本下载地址
  2. Exchange 2010 迁移至Exchange 2013系列之六:创建信任关系并安装ADMT Server
  3. hadoop-执行mapreduce时hang住的问题
  4. IOS 之 NSBundle 使用
  5. Android 获取cpu序列号
  6. javascript小技巧(转自DooIT)http://www.cnblogs.com/ttyp/archive/2004/11/15/63900.html
  7. 【深度学习】生成对抗网络(GAN)的tensorflow实现
  8. java 通讯开发_java之接口开发-初级篇-socket通信
  9. LeetCode 669. 修剪二叉搜索树(Trim a Binary Search Tree)
  10. 【原】Coursera—Andrew Ng机器学习—课程笔记 Lecture 6_Logistic Regression 逻辑回归