Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> update tablicy, dodanie kolumny z numerów wg order by
ChrisB
post 5.04.2008, 17:48:08
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 4
Dołączył: 13.01.2004
Skąd: Bielsko-Biała

Ostrzeżenie: (0%)
-----


witam

zaciąłem się na czymś takim:

mam w tablicy jakieś dane, potrzebuje nadać rekordom numery (jako dodatkowe pole) wg zadanego order by

czyli coś mniej więcej takiego
  1. UPDATE TABLE SET numer=X ORDER BY kolumna;


i żeby ten numer zwiekszał sie dla każdego rekordu o 1

ktoś ma jakiś pomysł?smile.gif
(dla mysql 4)

Ten post edytował ChrisB 5.04.2008, 17:48:46


--------------------
gragieldowa.pl
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
nospor
post 5.04.2008, 18:12:47
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Nic prostrzego winksmiley.jpg
  1. SET @i:=0;
  2. UPDATE TABLE SET numer = @i:=@i+1 ORDER BY kolumna;


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
ChrisB
post 5.04.2008, 18:29:17
Post #3





Grupa: Zarejestrowani
Postów: 73
Pomógł: 4
Dołączył: 13.01.2004
Skąd: Bielsko-Biała

Ostrzeżenie: (0%)
-----


o matko, takie proste a ja takie cuda próbowałem robić że głowa mała;] w akcie desperacji już skrypt pisałem do tego w php:)

wielkie dzięki


--------------------
gragieldowa.pl
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.07.2025 - 16:15