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

variable définie globale personnalisée mysql

Depuis MySQL 5.5, il n'est plus possible de définir une variable globale définie par l'utilisateur.

Une solution de contournement pourrait être de créer une procédure stockée qui renverrait ce dont vous avez besoin.

DROP PROCEDURE IF EXISTS HOUSE_SMALL_TYPE;
DELIMITER //
CREATE PROCEDURE HOUSE_SMALL_TYPE ()
BEGIN 
SELECT 0;
END//
DELIMITER ;

puis appelez-le.

CALL HOUSE_SMALL_TYPE();

Le DROP déclaration est nécessaire pour pouvoir la modifier.