18
Mam kolumnę w MySQL z typem DECIMAL (2,1). Kiedy wstawiam numer 10 do bazy danych, odczytuje on 9,9. Chcę, żeby przeczytano 10.0. Jakieś pomysły? Dzięki.Typ danych MySQL DECIMAL
Mam kolumnę w MySQL z typem DECIMAL (2,1). Kiedy wstawiam numer 10 do bazy danych, odczytuje on 9,9. Chcę, żeby przeczytano 10.0. Jakieś pomysły? Dzięki.Typ danych MySQL DECIMAL
oznacza (jak sugeruje manual) szerokość dziesiętną 2 znaki (w sumie!) I 1 dziesiętny. Jeśli chcesz 10.0
, potrzebujesz DECIMAL(3,1)
(trzy szerokie, jedna dziesiętna).
możliwy duplikat [Jak korzystać z MySQL DECIMAL?] (Http://stackoverflow.com/questions/4834390/how-to-use-mysql-decimal) – nawfal