![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 27.07.2007 Skąd: Bytów Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Kolejne pytanie z serii "Lamer pyta" ![]() 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 ![]() ![]() Pozdrawiam -------------------- 0100011100100011010010000111001000110000011100100101
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
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
![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
wyczyść bazę w pma i będzie incrementował o 1.
-------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 374 Pomógł: 149 Dołączył: 1.03.2006 Ostrzeżenie: (0%) ![]() ![]() |
Możesz zresetować licznik:
Wtedy wszystkie wolne numerki większe niż 1 powinny zostać ponownie wykorzystane. Ten post edytował JoShiMa 11.07.2008, 14:27:42 -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 27.07.2007 Skąd: Bytów Ostrzeżenie: (0%) ![]() ![]() |
Dobra, nie będę kombinował pod górkę
![]() -------------------- 0100011100100011010010000111001000110000011100100101
|
|
|
![]()
Post
#6
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
to nie kombinacje tylko standardowe czynności które mogą uprzyjemnić Ci pracę.
-------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
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ć
![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 104 Pomógł: 3 Dołączył: 30.05.2008 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Możesz też zacząć od jakiejś pełnej liczby, np. wszystko od 1000
![]() http://opss.safo.biz/?menu=comp&sub=prob&comp=0 -------------------- ?>
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 663 Pomógł: 6 Dołączył: 3.06.2007 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
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ć.
-------------------- http://www.berry.nazwa.pl/edico/public_html/index.php ----> under construction
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 41 Pomógł: 0 Dołączył: 27.07.2007 Skąd: Bytów Ostrzeżenie: (0%) ![]() ![]() |
OK OK, zostawię jak jest
![]() -------------------- 0100011100100011010010000111001000110000011100100101
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 07:10 |