mysql変数の宣言と代入

黄舟
黄舟オリジナル
2016-12-16 14:06:301238ブラウズ

SQL サーバー内の変数は、最初に宣言してから割り当てる必要があります。

ローカル変数は 1 つの @ でマークされ、グローバル変数は 2 つの @ でマークされます (一般的に使用されるグローバル変数は通常、すでに定義されています)。変数: @variable 名のデータ型を宣言します。例: @num int を宣言します。

代入: 2 つのメソッドがあります (@num は変数名、value は値です)

set @num=value; =value;

必要な場合は、クエリ ステートメントでフィールド値を取得するには、次のように select を使用して変数に値を割り当てることができます:

select @num=Field name from table name where...

MySQLの変数は事前に宣言する必要はなく、「@変数名」をそのまま使用します。

最初の使用法: set @num=1; または set @num:=1; //変数はここでデータを保存するために使用され、@num 変数を直接使用します

2 番目の使用法: select @num:=1; :=テーブル名からのフィールド名 ここで...

上記の 2 つの代入記号に注意してください。set を使用する場合は「=」または「:=」を使用できますが、select を使用する場合は「:= 代入」を使用する必要があります。

上記は mysql の変数宣言と値の代入の内容です。その他の関連記事については、PHP 中国語 Web サイト (www.php.cn) をご覧ください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。