Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jakie pole mysql dla długich numerów telefonów
www.aukcje.fm
post
Post #1





Grupa: Zarejestrowani
Postów: 173
Pomógł: 1
Dołączył: 4.05.2010

Ostrzeżenie: (20%)
X----


Witam,

Kilka milionów rekordów może więcej, numery rozmaite od 4 cyfrowych sms po 16 cyfrowe typu 0032787823787239.
Teraz klucz podstawowy na numery, unikalny.

Jaki rodzaj pola będzie najlepszy do przechpowywania tych danych?
Aby zajmowały jak najmniej, wyszukiwanie było najszybsze.


INT odpada bo maxymalny numer telefonu to 4294967295 smile.gif
BigINT ma 8 bitów (max numer to 18446744073709551615)

Może zwykły VARHAR lub lepiej CHAR który może do 255 znaków i jest Binarny?

Może jakiś inny? Aby zajmował jak najmniej, wyszukiwał w trybie where `numer` = 1234567890123 najszybciej i obsługiwał index unikatowy najlepiej primary.

Char jednak nie jest odpowiedni, zawias bazy i wzrost wialkości bazy ponad 2 x
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 19.08.2025 - 13:40