sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo establecer una variable en el resultado de un procedimiento almacenado dentro de un Trigger MYSQL?

haga que su procedimiento tome un OUT parámetro como

CREATE PROCEDURE consult_sex(player_name VARCHAR(20), OUT player_sex VARCHAR(10))

En su procedimiento SET el valor como

SET player_sex = <your query to get sex>

Llame a su procedimiento pasando un parámetro

call consult_sex(player_name, @out_value);
select @out_value;