Zastanawiam się czy jest jakaś możliwość użycia numerów skasowanych rekordów w polu ustawionym na "auto_increment". Jako, że piszę swojego małego CMSa dużo go testuję i co chwila dodaję coś do bazy danych. Tak więc pole "id" w niektórych tabelach doszło już do nr 200 i przy czym wpisów jest tylko 5 . Z góry dzięki za odp.
Pozdrawiam
nospor
11.07.2008, 14:02:32
musialby szukac dziur i je wypelniec, ale to poroniony pomysl. Złą praktyką jest uzywanie starych/skasowanych ID. ID jest unikalny i nie powinien byc juz powtarzany skoro juz byl raz uzyty. Pozatym to bezsensu zabawa
Wtedy wszystkie wolne numerki większe niż 1 powinny zostać ponownie wykorzystane.
StasiuX
11.07.2008, 15:47:28
Dobra, nie będę kombinował pod górkę . Jakkolwiek dzięki za odp.
piotrooo89
11.07.2008, 15:50:57
to nie kombinacje tylko standardowe czynności które mogą uprzyjemnić Ci pracę.
nospor
11.07.2008, 17:59:21
ale o czym wy mowicie? napisano wyraźnie, ze w bazie są rekordy. A skoro są rekordy to zadne czyszczenie bazy czy tez resetowanie incrementacji nie wchodzi w rachubę. Są dziury, to niech są, po to one są by być
Nie wypełniaj dziur bo któregoś dnia zechcesz np. przeniesc dany rekord do innej tabeli (np do kosza). A później na przykład będziesz chciał z kosza wyciągnąć... dobrze by było żeby ten rekord miał gdzie wrócić.
StasiuX
11.07.2008, 22:56:51
OK OK, zostawię jak jest .
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.