Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Klucz podstawowy jako ciąg znaków
pejot
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 3.02.2008

Ostrzeżenie: (0%)
-----


Witam,

Czy można zamiast ID które zazwyczaj jest w postaci liczb dodać id będące ciągiem znaków i liczb:

Kod
155d5
53169
cc7ea
d59b1
e31ab
f8a3b


Ma to jakiś wpływ na wydajność bazy przy liczbie rekordów z takimi ID około 3tyś.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Z technicznego punktu widzenia - można. Ja jednak proponowałbym standardowy id + kolumnę z wartością z nałożonym indeksem unikalności. Jeśli będziesz miał gdzieś klucze obce do tej tabeli sprawniej będzie Ci się operowało na idkach. Generalnie jestem zdania, że zawsze powinno się stosować kolumnę id (nawet jeśli z pozoru jest zbędna). Przykładowo mając tabelę z danymi Polaków kluczem głównym mógłby być PESEL, ale ponoć nie daje on 100% pewności co do unikalności.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 15:45