Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dodanie id
Forum PHP.pl > Forum > Bazy danych
Yasu
Witam, mam problem.
Mam baze z:
ID | NAZWA | NAZWA 2

Tylko, że kolumna id posiada takie id: 500,501,502.
I chce jakieś zapytanie dzięki której id zmieni się na 0,1,2

Proszę o pomoc
Crozin
  1. UPDATE tbl_name SET id = id - 500;
Tylko po co to zmieniać?
Yasu
Hehe nie o to chodzi
Mam id:
100
142
173
203

I chce je dac:
1
2
3
4
redeemer
Cytat(Yasu @ 22.08.2013, 17:28:20 ) *
Hehe nie o to chodzi
Mam id:
100
142
173
203

I chce je dac:
1
2
3
4

W MySQL to będzie coś takiego:
  1. SET @newId := 0;
  2. UPDATE tabela SET id = (@newId := @newId + 1);
Powtarzam pytanie Crozina: po co?
em1X
Jemu chodzi o całkowite przenumerowanie indeksu począwszy od 1. Z daleka śmierdzi mi tu jakimś błędnym założeniem w programie, albo innym dziwnym pomysłem. ID się nigdy nie zmienia, z definicji.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.