Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: maksymalna wartosc dla pola int(15)
Forum PHP.pl > Forum > Bazy danych > MySQL
kaszanka
Hi,

Mam sobie w serwerze bazie danych mysql 4.0 wiesz z polem "int(15)".
Problem polega na tym, iż nie mogę za pomocą phpmyadmina wpisać większej wartości jak "4294967295"
Każda większa wartość zostaje automatycznie zmniejszona do w/w.

Dlaczego tak się dzieje?
mike
MySQL 4.0 Numeric Types
Zerknij na tabelkę, która tam jest uważnie winksmiley.jpg
php programmer
Zmień typ pola na typ wiekszym zakresem
np int(16) albo BIGINT,

liczba w nawiasie to bajty, więc zasada jest prosta
możliwości jest 256 do potegi 16
w przypadku gdy mamy wartosci mniejsze od zera
to podzielic jeszcze przez dwa
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.