tornax
2.11.2007, 20:23:53
Wlasciwie jak w temacie, potrzebuje po odpowiednim posortowaniu wierszy wstawic kolejne liczby calkowite do odpowiedniego pola kolejnych wierszy
Szukalem na googlach ale z niewielkim powodzeniem, czy ktos moze mi pomoc w rozwiazaniu problemu?
Zaznacze tylko ze opcja auto_increment mnie nie interesuje, w moim wypadku sie nie nadaje
nospor
2.11.2007, 20:32:23
http://nospor.pl/mysql-faq-n25.html#faq-6Skoro ty chcesz miec od 0. to u ciebie bedzie:
SET @i=-1;
SELECT @i:=@i+1 nr, jakiesinnepola FROM tabela;
tornax
2.11.2007, 22:01:04
Chyba nawet trafilem na to na innej stronie, tylko to nie rozwiazuje problemu, poniewaz chodzi o uzupelnienie czyli UPDATE
nospor
2.11.2007, 22:14:28
a co za roznica update czy select? Masz podany mechanizm, musisz go wiec teraz wykorzystac:
SET @i=-1;
UPDATE tabela SET pole=@i:=@i+1;