MySQL返回影响行数的测试示例
2023-09-27 14:25:10 时间
found_rows() : select
row_count() : update delete insert
注:需要配合相应的操作一起使用,否则返回的值只是1和-1(都是不正确的值)
示例:
drop database if exists `mytest`;
create database `mytest`;
use `mytest`;
drop table if exists `MyTestTable`;
create table `MyTestTable`(`ID` int ,`Name` varchar(10));
insert into `MyTestTable`(`ID`,`Name`)
select '1','role1' union all
select '2','role2' union all
select '3','role3';
select row_count(); -- 输出3(返回新添加的记录数),[注:如果使用insert into...values只返回1]
select * from `MyTestTable`;select found_rows(); -- 输出3(返回选择的行数)
update `MyTestTable` set `Name`='people';select row_count(); -- 输出3(返回修改的行数)
delete from `MyTestTable`;select row_count(); -- 输出3(返回删除的行数)
相关文章
- CentOS 6.5通过yum的方式安装MySql
- MySQL的Schema是什么?
- MySQL 8.0从入门到精通
- MySQL性能测试 : 新的InnoDB Double Write Buffer--mysql .dblwr
- mysql的数据表同步工具 canal的使用
- 来,看看MySQL 5.6, 5.7, 8.0的新特性
- 自动化测试之获取mysql中的数据
- MySQL性能测试方案设计
- ***LINUX添加PHP环境变量:CentOS下将php和mysql命令加入到环境变量中
- Mysql:mysqlslap:基于5.7.36的修改版:不自动创建测试schma、不删除测试schema、默认生成初始化记录数为1
- MySQL数据库之数据类型BOOL/BOOLEAN与TINYINT测试总结
- MySQL 使用自增ID主键和UUID 作为主键的优劣比较详细过程(从百万到千万表记录测试)
- mysql format时间格式化说明
- ubuntu14.04上安装Mysql-5.7.11
- Python使用MySQL数据库
- 2022-07-06 mysql/stonedb大数据量子查询测试
- MySQL高级篇知识点——事务基础知识
- 全网最清楚的:MySQL的insert buffer和change buffer 串讲
- MySQL IF CASE 例子
- mysql怎么卸载干净
- 软件测试技能,JMeter压力测试教程,JDBC配置连接mysql数据库(十)
- Mysql 压力测试-sysbench
- mysql联合索引是否生效的实际测试
- 程序员小sister的烦恼_快速上手大数据ETL神器Kettle(xls导入mysql)
- 68.网络安全渗透测试—[SQL注入篇7]—[MySQL+PHP-报错注入详解&示例]
- 对于mysql加索引,删除索引,添加列,删除列,修改列顺序的最佳办法测试
- MySQL的3节点主从同步复制方案测试
- 44.QT-安装MySQL、测试连接MySQL
- mysql memory表性能测试以及使用场景
- MYSQL主从同步测试
- 使用Mysql Navcat导出查询数据excel时出现数据丢失