![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 27.08.2002 Ostrzeżenie: (0%) ![]() ![]() |
Sorki trochę namieszałem !! ( wczoraj miałe 38,6 C )
Napisałem mały sklepik i zaczynam się zastanawiać co będzie po roku jego działania z nr ID, klient ciągle coś dodaje kasuje it. Numer ID robi się coraz większy, więc chciałbym to uporządkować. Problem jest taki, że nr ID ( ID działu ) jest powiązany z ID sekcji oraz ID produktu. Czy jest jakiś automatyczny sposób na uporządkowanie numeru ID ? Czy trzeba radzić sobie "ręcznie?? [/url] |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 15.05.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
hmm ... chyba nie do konca rozumiem, o czym piszesz ...
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 896 Pomógł: 76 Dołączył: 15.11.2003 Skąd: Sosnowiec/Kraków Ostrzeżenie: (0%) ![]() ![]() |
Chodzi mu o to żeby jak w bazie będzie miał ID:
1 4 6 zrobić z tego 1 2 3 po pierwsze - po co? Zostaw lepiej jak jest, przecież ID nie jest dla ciebie. Jest AUTO_INCREMENT i niech sobie incrementuje jak chce. Tym bardziej że, jak piszesz, to id jest związane z innymi tabelami. Mozesz sobie wszystko pomieszać - wystarczy jakiś jeden wpis poza kontrolą i się popsuje. |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin ![]() |
ja wiem a raczej sie domyslam ale lubie analizowac to co ludzie pisza gdy maja goraczke i wtedy gdy jej nie maja :-)
ma baze danych gdzie sa nowi klienci i produkty i takie tam wiec czasami nalzy posprzaetac taka baze i posusuwac starych klientow i tawary. OPczywiscie w miedzy czasie ID kazdego towaru i klienta jest nadawane narastajaco az osiagnie poziom 333309909 ale w nich bedzie powiedzmy 232212 pustychj oi on chce uporzadkowac od poczatku wszystko czyli nadac nowe IOD od poczatku i zrobic jeszcze tak aby powiazania miedzy tabelami nadal byly czyli jak zmieni ID u klienta to w towarze obcy klucz tez ma siezminic :-) jezeli o to chodzi to powodzenia :-) |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 15.05.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
hmm ... pytanie tylko po co?
szkoda czasu na takie "porzadkowanie", ktore moze wprowadzic tylko balagan. -------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Nie że to jest niezalecane - to jest wręcz niebezpieczne i bez sensu - poszukaj na forum.
-------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 197 Pomógł: 0 Dołączył: 9.09.2003 Skąd: z Marsa Ostrzeżenie: (0%) ![]() ![]() |
A poza tym to to ze bedziesz miał 1 000 000 ID z czego 235 234 puste nie spowolni bazy na tyle zeby trzeba było ją w ten sposób sprzątać
![]() Pozdro |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 27.08.2002 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za odpowiedzi.
Myślałem że baza zacznie się mulić. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 19.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
A co się wg. Was stanie jak ID osiągnie poziom maksymalny? Jak się zachowuje wtedy baza? |
|
|
![]()
Post
#10
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
Cytat co się wg. Was stanie jak ID osiągnie poziom maksymalny? Jak się zachowuje wtedy baza? Jesli masz index na to pole to bedzie blad, bo incrament zatrzymuje sie. Odnosnie pozadkowania, mozna takie cos stosowac, ale po co. Baza na tak duze wartosci jest przygotowana ze nie oplaca sie kombinowac, a jesli chesz to najlepiej jak masz relacje zmienic wtedy na cascade i ladnie wszystko sie pozmienia. -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 10:36 |