zoukankan      html  css  js  c++  java
  • mysql_affected_rows的注意点

    取得最近一次与 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的返回值.

  • 相关阅读:
    java List 学习
    java Map 的学习
    samba服务
    linux常用命令
    解决粘包问题
    Python网络编程
    python异常处理
    python中封装
    python中继承和多态
    python面向对象基础
  • 原文地址:https://www.cnblogs.com/itfenqing/p/6815757.html
Copyright © 2011-2022 走看看