[ 357_97 @ 24.04.2007. 11:17 ] @
Problem je u sledecem Code: set @brojac=0; select @brojac:=@brojac+1, podaci from tabela1; vraca Code: NULL podatak1 NULL podatak2 NULL podatak3 a tebalo bi Code: 1 podatak1 2 podatak2 3 podatak3 sa druge strane primer iz manual-a radi OK. Code: SET @t1=0, @t2=0, @t3=0; SELECT @t1:=(@t2:=1)+@t3:=4,@t1,@t2,@t3; 5 5 1 4 Prvo sto sam pomislio je da mozda nesto nije podeseno ali sam to otpisao cim je proradio primer iz knjige. Ono sto sam jedino uspeo da razumem je to da mi MySQL vraca vrednost NULL bilo koje promenljive samo ako ona nije definisana sto ovde nije slucaj. Je l ima neko predstavu zasto se ovo desava? |