Mysqlは変数を宣言し、値を与えます.
373 ワード
mysqlの変数は事前に説明しなくてもいいです.使う時は直接「@変数名」を使って使えばいいです.
第一の用法:
第一の用法:
set @num=1; set @num:=1; // , @num
第二の用法:select @num:=1; select @num:= from where ……
注意上の2つの値付け記号は、setを使う時は「=」または「:=」を使いますが、selectを使う時は必ず「=」を使います.
select n x, s y from (select @num:=1 n,@str:='abc' s ) as t;