INSERT或UPDATE后ROW_COUNT返回0
我有一个使用Pear DB处理MySQL数据库的PHP项目。该项目中的一个函数依赖于SELECT ROW_COUNT()
的结果来找出受某些SQL语句影响的行数。在MySQL 5.1 ROW_COUNT()
表现如预期,而在5.5上它总是返回。INSERT或UPDATE后ROW_COUNT返回0
我也尝试通过MySQL Workbench执行插入并执行SELECT ROW_COUNT()
,它也返回0.虽然,通过MySQL cli做同样的事情,工作正常!
有人偶然发现了这个吗?
谢谢!
回答:
在MySQL 5.5中,row_count()
的行为发生了变化。欲了解更多信息,请参阅MySQL RefMan for row_count()。
以上是 INSERT或UPDATE后ROW_COUNT返回0 的全部内容, 来源链接: utcz.com/qa/262127.html