mysql使用ROW_COUNT()返回插入、更新、删除操作影响行数
2016-02-15 14:16
916 查看
在Mysql中ROW_COUNT()返回前一个SQL进行UPDATE,DELETE,INSERT操作所影响的行数。
注意在UPDATE中,如果替换前、后值是一样的,ROW_COUNT也会返回0。
存储过程示例示例:
begin
insert into test values('','第一条');
if ROW_COUNT()>0 then
insert into test values('','第二条');
end if;
end
如果第一条数据插入成功,再插入第二条数据。
ROW_COUNT()用于判断刚刚的操作是否成功,如果成功则返回>0;否则返回0;
注意在UPDATE中,如果替换前、后值是一样的,ROW_COUNT也会返回0。
存储过程示例示例:
begin
insert into test values('','第一条');
if ROW_COUNT()>0 then
insert into test values('','第二条');
end if;
end
如果第一条数据插入成功,再插入第二条数据。
ROW_COUNT()用于判断刚刚的操作是否成功,如果成功则返回>0;否则返回0;
相关文章推荐
- mysql 错误集锦
- MySQL存储过程中的3种循环
- mysql分表和表分区详解
- mysql 数据库导入 导出,解决 导入 错误问题
- 2013 Lost connection to MySQL server at 'handshake: reading initial communication packet'
- 基于mysql体系结构的深入解析
- mysql数据库1129错误
- 两个Mysql数据库主从库单向同步
- 如何选择MySQL存储引擎
- mysql表名忽略大小写 未生效
- 修改mysql的默认存储引擎
- MySQL 版本号说明及查看方法
- 京东商城某重要系统MySQL注射(附验证脚本)
- 360某站点MySQL注射(附验证脚本)
- MySQL存储引擎
- Mysql 行列转换
- 自动删除Mysql备份(数组+for)
- mysql服务启动慢甚至无法启动问题
- windows下mysql服务启动"1067进程意外终止"错误解决方法
- MySQL集群搭建详解