vi risulta che il tipo float si trattato in modo diverso in mysql 4.1 rispetto alle versioni precedenti?

Nelle versioni precedenti (fino alla 4.0):
float(4,2)
indicava 4 interi e due decimali

Ora mi risulta che
float (4,2)
vada interpretato diversamente:
- 4 è la lunghezza dell'intero numero
- 2 sono i decimali

Il manuale sembra dire proprio questo:
http://dev.mysql.com/doc/mysql/en/Nu..._overview.html

FLOAT[(M,D)] (...)
M is the display width and D is the number of decimals
Tant'è che ad esempio:
1000,55 nella 4.0
lo converte in 99.99 nella 4.1

Voi ne sapete qualcosa?