mysql_affected_rows的注意点
2024-09-29 12:52:04
取得最近一次与 link_identifier 关联的 INSERT,UPDATE 或 DELETE 查询所影响的记录行数。
1.执行成功,则返回受影响的行的数目,如果最近一次查询失败的话,函数返回 -1
2.对于delete,将返回实际删除的行数.
3.对于update,如果更新的列值原值和新值一样,如update tables set col1=10 where id=1;id=1该条记录原值就是10的话,则返回0。mysql_affected_rows返回的是实际更新的行数,而不是匹配到的行数。
对于mysql的事务而言,列值相等的更新,不能依赖mysql_affected_rows的返回值,否则该项返回0.判断为false,事务回滚.如果使用该函数,应该先判断列值.或者直接使用mysql_query的返回值.
最新文章
- 记录js学习之this用法
- DWT小波变换及其在时间序列数据预测中的应用
- ImFire即时通讯系统构建(需求)
- Windows 操作小技巧 之一(持续更新)
- 链式编程中的next()和end()
- 解析Json的谷歌官方方法Gson和阿里巴巴的fastJson方法。
- 支持多浏览器的镜像反转css效果
- [转]Java数组初始化详解
- 浏览器userAgent大全
- 解决Maven不能下载“oracle、aspectjweaver、com.springsource.net.sf.cglib”jar
- ListView getView中放置多个item和getItemViewType的用法
- 重要业务MySQL冷备解决方案
- MySQL的备份和还原
- C++模板:qsort
- HTML5学习+javascript学习:打飞机游戏简介以及Model层
- python基础学习(一)
- c# 抽象类,抽象方法使用(abstract)
- wireshark如何抓取localhost包
- 全面认识golang string
- Luogu P2468 [SDOI2010]粟粟的书架