Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pytanie o autoincrement
Forum PHP.pl > Forum > Bazy danych
tomekn
Witam mam problem polegający na tem że mam tabelę z której pierwsze pole id jest autonumerowane. Jednak moja numeracja nie zaczyna się od 1 a od 14502. Czy da się ponumerować wiersze w tabeli od nowa. Baza (MySQL)
Dzięki za pomoc.
mike
Samą zmianę auto_increment zrealizujesz tak:
  1. ALTER TABLE tabela AUTO_INCREMENT = 14502


Ale potem bedziesz musiał dla każdego wiersza oddzielnym zapytaniem zmienić wartość pola, którre jest auto_increment
SongoQ
Cytat
Ale potem bedziesz musiał dla każdego wiersza oddzielnym zapytaniem zmienić wartość pola, którre jest auto_increment

Po co? Kolejne dodane rekordy po Alterze przyjma kolejne numery autoincrament.
dr_bonzo
Autoincrement stosuje sie po to zeby kazdy rekord mial _inna_ wartosc pola z autoincrementem ("ID"), a jaka ta wartosc jest -- to nieistotne, chodzi przeciez tylko o rozroznienie rekordow.
tomekn
Tylko ja chce ponumerować wszystkie wiersze od nowa. A nie ustawić nową numerację dla kolejnych wierszy.
popbart
Cytat
Tylko ja chce ponumerować wszystkie wiersze od nowa. A nie ustawić nową numerację dla kolejnych wierszy.

Po co?questionmark.gif
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.