Der dezimale Datentyp rundet die Werte
Ich habe meine eingestelltMySQL
Feldtabellendatentyp zumdecimal
denn nach dem was ich gelesen habe, wäre ich in der lage den preis mit komma / punkten im zu speicherndecimal
Datentypfelder ... Das Problem ist, dass MySQL jedes Mal, wenn ich Daten mit Komma oder Punkt speichere, diese automatisch auf- oder abrundet. Z.B. Wenn ich die folgende Abfrage ausführe:
UPDATE table SET field = 114.21 WHERE id = 1;
Dann wird das Feld gesetzt, aber der Wert wird auf 114 gerundet, anstatt die Daten anzuzeigen, die ich in der Abfrage gesetzt habe (114.21
) - gibt es dafür eine lösung? Oder sollte ich einfach einen anderen Datentyp verwenden?