Heim >Datenbank >MySQL-Tutorial >Wie speichern wir Werte in benutzerdefinierten Variablen?
Wir können einen Wert in einer benutzerdefinierten Variablen in einer Anweisung speichern und ihn dann in anderen Anweisungen referenzieren. So speichern Sie benutzerdefinierte Variablenwerte:
Wir können benutzerdefinierte Variablen speichern, indem wir die SET-Anweisung wie unten gezeigt ausgeben:
SET @var_name = expr[, @var_name = expr]…
In diesem Satz ist @var_name der Variablenname, bestehend aus alphanumerischen Zeichen aus dem aktuellen Zeichensatz. Wir können den Zuweisungsoperator = oder := mit der SET-Anweisung verwenden.
Zum Beispiel kann die folgende Abfrage die SET-Anweisung zum Speichern von Benutzervariablen verwenden: −
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)
Ohne die SET-Anweisung können wir Benutzervariablen in der Anweisung auch wie folgt Werte zuweisen: −
mysql> select @value,@value1, @value2 := @value+@value1; +--------+---------+---------------------------+ | @value | @value1 | @value2 := @value+@value1 | +--------+---------+---------------------------+ | 500 | 550 | 1050 | +--------+---------+---------------------------+ 1 row in set (0.00 sec)
In diesem Fall müssen wir den Zuweisungsoperator := verwenden.
Das obige ist der detaillierte Inhalt vonWie speichern wir Werte in benutzerdefinierten Variablen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!