He procedimiento almacenado en MySQL, algo así como el siguiente:Obtener el número de filas afectadas en una declaración de actualización de MySQL?
create procedure SP_Test (input1 varchar(20))
begin
update Table1 set Val1='Val' where country=input1;
//I want to see if this update changed how many rows and
//do some specific action based on this number
....
end
¿Cómo puedo determinar cuántas filas se han modificado en esta actualización?
sólo es cierto para tabla bloqueada. – Basilevs
Esto no indicará cuántas filas se han cambiado con el 'UPDATE'. – dolmen
@dolmen lo hará SI la cláusula where coincide con las actualizaciones Y ninguno de los campos en el que se establecieron Y nada más los ha cambiado entre la actualización y seleccione definitivamente no ideal pero factible – MikeT