Rainer: MySQL Feldparameter

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

  1. 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

    --
    -------------------
    sh:| fo:} ch:? rl:( br:& n4:{ ie:| mo:} va:) js:| de:] zu:| fl:( ss:) ls:& (SelfCode)
    Don't expect anyone else to support you. Maybe you have a trust fund. Maybe you'll have a wealthy spouse. But you never know when either one might run out.  --  Mary Schmich (Chicago Tribune; 1997); Baz Luhrmann (1999), see http://en.wikipedia.org/wiki/Wear_Sunscreen
      • und das soll man nun mal eben finden ;-)

      Dankr, passt.

      Gruß Rainer