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 サイト (m.sbmmt.com) をご覧ください。