首先,大家需要创建一个存储过程,用于执行SQL语句并返回影响的行数。以下是一个简单的示例存储过程:
DELIMITER //yy INT)
BEGINyt INT;yyny WHERE id = 1;yt = ROW_COUNT();yt;
END //
DELIMITER ;
ytytyt变量的值。
2. 调用存储过程
调用存储过程的方法有很多种,这里大家介绍一种较为简单的方法。首先,大家需要设置会话变量来存储存储过程的返回值。以下是示例代码:
y_var := 0;
然后,大家可以使用CALL语句来调用存储过程,并将返回值赋给会话变量。以下是示例代码:
y_proc(123);y_var;
yy_var的值,即存储过程返回的影响行数。
3. 总结
MySQL存储过程返回影响行数的实现方法非常简单,只需要在存储过程中使用ROW_COUNT()函数获取影响行数,并使用SELECT语句返回即可。在调用存储过程时,大家需要使用会话变量来存储返回值。希望本文能够帮助你掌握MySQL存储过程返回影响行数的实现方法。