ホームページ >データベース >mysql チュートリアル >ユーザー定義変数に値を保存するにはどうすればよいでしょうか?

ユーザー定義変数に値を保存するにはどうすればよいでしょうか?

WBOY
WBOY転載
2023-09-03 17:01:061272ブラウズ

ユーザー定義変数に値を保存するにはどうすればよいでしょうか?

#ステートメント内のユーザー定義変数に値を格納し、他のステートメントでそれを参照できます。ユーザー定義変数の値を保存する方法は次のとおりです。

SET ステートメントの使用

次のように 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 ステートメントはありません

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 サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。