MySQL Feldparameter
Rainer
- datenbank
Hallo,
habe in der MySQL 4.x bei einem Feld decimal(5,4) stehen. Wenn ich jetzt, auch über PhpMyAdmin, 11.0000 eingebe steht hinterher trotzdem nur 9.9999 drin.
Wie kann das sein?
Gruß Rainer
Hello,
Wie kann das sein?
ein kleiner Trick, wie dir das Handbuch nur unter der Hand verrät:
decimal(5,4) ist ein Decimal mit 5 Stellen von denen 4 rechts des Komma stehen - wie der Halbsatz DECIMAL(M, D) D "must be no larger than M" nahelegt geht das von den 5 ab, bleibt also vor dem Komma nur noch eine Stelle.
11,0000 ist also ein Decimal 6,4
MfG
Rouven
Dankr, passt.
Gruß Rainer