![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 1 Dołączył: 11.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Mam nietypowe pytanie (IMG:style_emoticons/default/wink.gif)
Otóż mam takie przyzwyczajenie że zawsze do każdej tabeli dodaje pole ID auto increment, ale czy to jest dobra praktyka? np przy systemie logowania i tak nazwa użytkownika czy email musi być unikalny więc na co komu pole ID? Kiedyś ktoś mocno przekonywał mnie że zawsze warto dodać takie unikalne i jednoznaczne pole ID w tabeli, ale czy aby na pewno ? pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
A warto dlatego, że lepiej operować na liczbach niż stringach. (IMG:style_emoticons/default/smile.gif) Choćby dlatego, że liczby są ułożone w ściśle określony sposób i wiesz, że po 1 wystąpi 2 (zakładając brak dziur w rekordach), a stringi trzeba najpierw posortować alfabetycznie.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 22:29 |