dedlfix: MySql-Datentypen

Beitrag lesen

echo $begrüßung;

decimal(254,30) ist dann das MAXIMUM
Nein, insgesamt 65 (in einigen Versionen 64) Ziffern sind das Maximum für DECIMAL.
warum kann ich dann bei meiner Version 254,30 eingeben?

"Too big precision 254 specified for column 'dec'. Maximum is 65." lautet die Fehlermeldung, die mir MySQL 5.0.26 dazu auswirft.

also mir ist es wichtig, dass beträge bis sagen wir mal 100.000.000 € ihren platz finden mit möglichst exakter berechnung, damit meine ich die nachkommastellen. was stelle ich denn jetzt ein?

Du hast 9 Stellen vor dem Komma und willst, sagen wir mal, 5 Stellen nach dem Komma, macht insgesamt 14 Stellen. Zusammengesetzt als Feldtypangabe ergibt das DECIMAL(14,5).

echo "$verabschiedung $name";