Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa user defined promenljivim

[es] :: MySQL :: Problem sa user defined promenljivim

[ Pregleda: 1937 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

357_97

Član broj: 53056
Poruke: 104
*.eunet.yu.



+5 Profil

icon Problem sa user defined promenljivim24.04.2007. u 11:17 - pre 207 meseci
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?
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: Problem sa user defined promenljivim03.05.2007. u 20:39 - pre 206 meseci
Code:

mysql> set @brojac=0;
Query OK, 0 rows affected (0.00 sec)

mysql> select @brojac:=@brojac+1 as ime, username from shop.mos_users;
+------+----------+
| ime  | username |
+------+----------+
|    1 | admin    |
|    2 | decak    |
|    3 | oghi     |
+------+----------+
3 rows in set (0.00 sec)


Your MySQL connection id is 54301 to server version: 4.0.24_Debian-10sarge1-log



Znaci, radi...
:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

357_97

Član broj: 53056
Poruke: 104
*.eunet.yu.



+5 Profil

icon Re: Problem sa user defined promenljivim23.10.2007. u 12:19 - pre 201 meseci
Iz nekog meni nepoznatog razloga upit jednostavno nije radio u MySQL Query Browsery v1.2.3b dok je sve bilo OK iz komandne linije!?
 
Odgovor na temu

stsung
NS

Član broj: 12899
Poruke: 432
*.client.dsl.net.



+2 Profil

icon Re: Problem sa user defined promenljivim06.11.2007. u 15:29 - pre 200 meseci
Pozd.

User defined promenljive su vezane za odredjenu database sesiju. Ako iz bilo kog razloga sesija nestane (na primer zbog timeout-a), nestaju i promenljive. Ovde je bio najverovatnije sluchaj da Query Browser za svaki upit koristi posebnu konekciju - ne koristim ga, mrzi me sad da proveravam.

Svako dobro.
 
Odgovor na temu

[es] :: MySQL :: Problem sa user defined promenljivim

[ Pregleda: 1937 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.