was bedeutet dieses symbol := in sql
was bedeutet das
:=
in sql ?
wenn festgestellt, dass einige sql-Anweisungen mit, wie das symbol Beispiel
select col1, col2, @pv:=col3 as 'col3' from table1
join
(select @pv:=1)tmp
where col1=@pv
Vielen Dank im Voraus.
:=
ist ein Zuweisungsoperator.
Du musst angemeldet sein, um einen Kommentar abzugeben.
diesem: hier variable vorangestellt, die mit einem @ - Zeichen zu deuten
user-defined variable.
Eine variable, ohne @, ist eine system-variable, die Sie nicht selbst definieren.ich.e
:=
dient als Zuweisungsoperator wie normale=
sonst wo.siehe hier:http://dev.mysql.com/doc/refman/5.0/en/user-variables.html
und auch sehen, einen guten Beitrag hier:MySQL: @variable gegen variable. Was ist der Unterschied?