Dziesiętny typ danych zaokrągla wartości
Ustawiłem mojeMySQL
typ danych tabeli pól dodecimal
ponieważ z tego, co przeczytałem, byłbym w stanie zapisać cenę w przecinkach / kropkach wdecimal
pola typu danych ... Problem polega na tym, że za każdym razem, gdy przechowuję dane za pomocą przecinka lub kropki, MySQL zaokrągla je automatycznie w górę lub w dół. Na przykład. Kiedy wykonuję następujące zapytanie:
UPDATE table SET field = 114.21 WHERE id = 1;
Następnie ustawiane jest pole, ale wartość jest zaokrąglana do 114 zamiast wyświetlania danych ustawionych w zapytaniu (114.21
) - czy jest na to jakieś rozwiązanie? Czy powinienem użyć innego typu danych?