これは何を意味するのでしょうか
:=
SQLで?
そのシンボルの例のようなものを使用するSQLが見つかった場合
select col1, col2, @pv:=col3 as 'col3' from table1
join
(select @pv:=1)tmp
where col1=@pv
前もって感謝します。
これは何を意味するのでしょうか
:=
SQLで?
そのシンボルの例のようなものを使用するSQLが見つかった場合
select col1, col2, @pv:=col3 as 'col3' from table1
join
(select @pv:=1)tmp
where col1=@pv
前もって感謝します。
これを使用: ここで、変数の先頭に @ 記号を付けて、@user-defined variable.
のない変数はシステム変数であり、自分で定義することはできません。
SET @pv:=1// we set a variable
ie:=
は、他の通常の場所のように代入演算子として使用され=
ます。
ここを参照してください: http://dev.mysql.com/doc/refman/5.0/en/user-variables.html
また、こちらの良い投稿も参照してください: MySQL: @variable vs. variable。違いは何ですか?