Comment attribuer des valeurs aux variables dans les procédures stockées MySQL : 1. Utilisez le mot-clé DECLARE, la syntaxe "DECLARE nom de variable type DEFAULT valeur par défaut ;" 2. Utilisez le mot-clé SET, la syntaxe "SET nom de variable = affectation expression;".
L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.
Les variables peuvent être définies et utilisées dans les procédures et fonctions stockées MySQL.
Les utilisateurs peuvent utiliser le mot-clé DECLARE pour définir des variables et attribuer des valeurs aux variables après définition. La portée de ces variables se trouve dans la section du programme BEGIN...END.
1. Attribuez une valeur lors de la définition d'une variable
Dans MySQL, vous pouvez utiliser le mot-clé DECLARE pour définir des variables et définir des valeurs par défaut. Syntaxe :
DECLARE 变量名 类型 DEFAULT 默认值;
Description : La clause DEFAULT est utilisée pour définir la valeur par défaut. valeur de la variable. Si la clause DEFAULT est omise, la valeur par défaut est NULL.
Exemple :
Définissez la variable my_sql, le type de données est de type INT et la valeur par défaut est 10. L'instruction SQL est la suivante :
DECLARE my_sql INT DEFAULT 10;
2. Attribuez une valeur après avoir défini la variable
Vous pouvez utiliser le mot-clé SET dans MySQL pour attribuer une valeur à la variable
Syntaxe :
SET 变量名 = 赋值表达式;
Remarque : Une instruction SET peut être utilisée pour plusieurs variables en même temps. Affectation de variable, les instructions d'affectation de chaque variable sont séparées par des virgules.
Exemple : Attribuez une valeur de 30 à la variable my_sql. L'instruction SQL est la suivante :
SET my_sql=30;
[Recommandation associée : tutoriel vidéo mysql]
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!