Gracias Enrique solo me funciono el ROW_COUNT() pero quisiera saber si esta funcion devuelve las filas afectadas solo por ese cliente o es global.
Tambien te cuento que lo combine con esto para generar el error
SIGNAL SQLSTATE '45000' SET MESSAGE_TEXT = 'No se encuentrar el registro', MYSQL_ERRNO = 3002;
Saludos