Bonjour,
Svp, Quel est la différence entre:
@a := 10;
et
@a = 15;
et
déclare c'est bien pour les variables de la session en cours seulement ?
merci par avance.
Bonjour,
Svp, Quel est la différence entre:
@a := 10;
et
@a = 15;
et
déclare c'est bien pour les variables de la session en cours seulement ?
merci par avance.
Bonjour,
La réponse est dans la documentation MySQL :
cedVous pouvez déclarer une variable avec la syntaxe de SET :
SET @variable= { expression entier | expression réel | expression chaîne }
[,@variable= ...].
Vous pouvez aussi assigner une valeur à une variable avec d'autres commande que SET. Par contre, dans ce cas là, l'opérateur d'assignation est := au lieu de =, parce que = est réservé aux comparaisons dans les requêtes autres que SET
Rédacteur / Modérateur SGBD et R
Mes tutoriels et la FAQ MySQL
----------------------------------------------------
Pensez aux balises code et au tag![]()
Une réponse vous a plu ? N'hésitez pas à y mettre un![]()
Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça
Partager