Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment définir une variable sur le résultat d'une procédure stockée à l'intérieur d'un Trigger MYSQL ?

demandez à votre procédure de prendre un OUT paramètre comme

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

Dans votre procédure SET la valeur comme

SET player_sex = <your query to get sex>

Appelez votre procédure en passant un paramètre

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