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!