#ステートメント内のユーザー定義変数に値を格納し、他のステートメントでそれを参照できます。ユーザー定義変数の値を保存する方法は次のとおりです。
次のように SET ステートメントを発行することでユーザー定義変数を保存できます。
SET @var_name = expr[, @var_name = expr]…
この文の @var_name は、現在の文字セットの英数字で構成される変数名です。 SET ステートメントでは = または := 代入演算子を使用できます。
たとえば、次のクエリでは SET ステートメントを使用してユーザー変数を保存できます -
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)
SET ステートメントはありません。次のようにステートメント内のユーザー変数に値を追加します。-
mysql> select @value,@value1, @value2 := @value+@value1; +--------+---------+---------------------------+ | @value | @value1 | @value2 := @value+@value1 | +--------+---------+---------------------------+ | 500 | 550 | 1050 | +--------+---------+---------------------------+ 1 row in set (0.00 sec)
この場合、 := 代入演算子を使用する必要があります。
以上がユーザー定義変数に値を保存するにはどうすればよいでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。