Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 350 Pomógł: 31 Dołączył: 23.05.2010 Ostrzeżenie: (0%)
|
Hej,
Zastanawia mnie dobór odpowiedniego typu dla kolumny, która będzie trzymać IP użytkownika w bazie. W SMF adres IP jest trzymany w kolumnie "member_ip", która ma varchar(255) - czy 255 znaków to nie za dużo? Obliczając za pomocą funkcji strlen() ile znaków ma adres IP, wyszło mi 15! Czy varchar(15) starczy? czy może jest inny typ dla takich danych w MySQL? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
MySQL strasznie daje tutaj ciała, ale problem jest dosyć popularny: http://www.google.com/search?hl=en&saf...mp;aql=&oq= W skrócie: albo tekst, albo pole binarne.
Cytat [...] czy 255 znaków to nie za dużo? To 255 przy VARCHARze oznacza "co najwyżej", a nie ile dokładnie.
|
|
|
|
wujek2009 IP użytkownika - jaki typ kolumny? 19.03.2011, 10:29:43
ylk varchar(15) bedzie idealny 19.03.2011, 10:32:10
Giluś Dla pewności można zaokrąglić do 20... 19.03.2011, 11:12:06
ShadowD A w jakim celu zaokrąglać? 15 wystarczy... 19.03.2011, 11:32:02
wookieb Jeżeli masz zamiar trzymać tylko Ipv4 to mysql -... 19.03.2011, 11:45:48
yevaud unsigned int i zamiana aton ntoa
ipv6 powinno byc ... 19.03.2011, 13:43:03 ![]() ![]() |
|
Aktualny czas: 31.12.2025 - 02:25 |