高分求助mysql 存储过程报错以及如何返回受影响的行数

高分求助mysql 存储过程报错以及如何返回受影响的行数,第1张

你说的应该是这个

@@ROWCOUNT

返回受上一语句影响的行数

语法

@@ROWCOUNT

返回类型

integer

注释

任何不返回行的语句将这一变量设置为 0 ,如 IF 语句。

示例

下面的示例执行 UPDATE 语句并用 @@ROWCOUNT 来检测是否有发生更改的行。

UPDATE authors SET au_lname = 'Jones'

WHERE au_id = '999-888-7777'

select @@ROWCOUNT 就是更新影响的行

int mysql_affected_rows ( [resource link_identifier] )

取得最近一次与 link_identifier 关联的 INSERT,UPDATE 或 DELETE 查询所影响的记录行数。

mysql_num_rowsmysql_num_rows -- 取得结果集中行的数目说明int mysql_num_rows ( resource result )

mysql_num_rows() 返回结果集中行的数目。此命令仅对 SELECT 语句有效。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5915423.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-08
下一篇 2023-03-08

发表评论

登录后才能评论

评论列表(0条)

保存