Tach!
SELECT @a:=1, @a:=@a+1
> > Das ist nicht dasselbe wie obiges Statement.
> Stimmt. Hier wird @a definiert.
> Anderenfalls würde ein altes @a gesucht, das üblicherweise aus der vorherigen Treffer-Row stammt oder einem vorhergegangenen Select derselben Connection.
Oder eher wahrscheinlich: aus einer vorhergehenden Zuweisung mit SET.
dedlfix.