Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP] Nie moge zapisać dużych liczb
Forum PHP.pl > Forum > Przedszkole
adi456
Witam nie wiem czy coś ze mną nie tak czy z serwerem

ale nie moge zapisać w bazie mysql liczby większej niż 2147483647 jak dodaje większą to automatycznie zmienia na tą, pole w mysql int(15)
Damonsson
int(1) = int(9999999999999)

Chyba, że wykorzystujesz Zerofill, wtedy ma to znaczenie.
adi456
zmieniłem na BIGINT tylko dziwne że wcześnie chodziło mi wszystko na INT
nospor
Ano to że int(15) ma się nijak do rozmiaru liczby jaką możesz zapisac - to ci to wyraźnie po Polsku napisali....
Jak chcesz mieć wieksze liczby to skorzystaj z typ BIGINT

http://nospor.pl/int11-kontra-int.html
rocktech.pl
Witam.

W skrócie użyj typu BIGINT (UNSIGNED ) zakres od 0 - 18446744073709551615

  1. ALTER TABLE `tabela` CHANGE COLUMN `zly_typ` `dobry_typ` BIGINT UNSIGNED NULL DEFAULT '0' ;
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.