hawkmaster: Int zu decimal umwandeln, Preise?

Beitrag lesen

Hallo zusammen,

in einer MySQL Datenbank die ich nicht erstellt hatte, gibt es eine Spalte "Preise" die als "int" definiert wurde.
Bisher stehen hier Preise wie 245, 12300, 5000 usw. drin.

Da es jetzt die Anforderung gibt, dass auch Kommabeträge angezeigt werden sollen, möchte ich die Spalte auf "decimal" (5,2) umwandeln.

Bei einem ersten Versuch stellte ich nun fest, dass fast alle Zeilen nun den Wert 999,00 angenommen haben. Es wurde also der alte Betrag irgendwie umgeändert.
Warum passiert sowas?
Warum wird nicht aus 5000 => 500.00 oder aus 245 245.00?

Muss ich nach der Umwandlung wirklich alle Beträge von Hand wieder ändern?

vielen Dank und viele Grüße
hawk