Maison  >  Article  >  base de données  >  Comment stockons-nous les valeurs dans des variables définies par l'utilisateur ?

Comment stockons-nous les valeurs dans des variables définies par l'utilisateur ?

WBOY
WBOYavant
2023-09-03 17:01:061198parcourir

Comment stockons-nous les valeurs dans des variables définies par lutilisateur ?

Nous pouvons stocker une valeur dans une variable définie par l'utilisateur dans une instruction, puis la référencer dans d'autres instructions. Voici comment stocker la valeur d'une variable définie par l'utilisateur :

À l'aide de l'instruction SET

Nous pouvons stocker les variables définies par l'utilisateur en émettant l'instruction SET comme indiqué ci-dessous :

Syntaxe

SET @var_name = expr[, @var_name = expr]…

Dans cette phrase, @var_name est le nom de la variable, composé de caractères alphanumériques du jeu de caractères actuel. Nous pouvons utiliser l'opérateur d'affectation = ou := avec l'instruction SET.

Par exemple, la requête suivante peut utiliser l'instruction SET pour stocker les variables utilisateur −

mysql> SET @value = 500;
Query OK, 0 rows affected (0.00 sec)

mysql> SET @value := 500;
Query OK, 0 rows affected (0.00 sec)

mysql> SET @value = 500, @value1=550;
Query OK, 0 rows affected (0.00 sec)

Aucune instruction SET

Sans l'instruction SET, nous pouvons également attribuer des valeurs aux variables utilisateur dans l'instruction comme suit −

mysql> select @value,@value1, @value2 := @value+@value1;

+--------+---------+---------------------------+
| @value | @value1 | @value2 := @value+@value1 |
+--------+---------+---------------------------+
| 500    | 550     | 1050                      |
+--------+---------+---------------------------+
1 row in set (0.00 sec)

Dans ce cas, il faut utiliser l'opérateur d'affectation :=.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer