Saute a tutti,
credo di aver riscontrato quello che si direbbe un bug del MySQL: in un campo formattato FLOAT non riesco ad inserire numeri con millesimale pari, per numeri maggiori di 16383 e con millesimali fra .001 e .019; anzi, inserendone uno dispari, il valore viene corretto al pari successivo.

Es.:
SET field=16384.001 dà come risultato 16384.002
SET field=16384.019 dà come risultato 16384.020
SET field=19000.001 dà come risultato 19000.002
maz
SET field=16383.001 dà come risultato 16383.001

Di conseguenza, dovrei pezzottare la formattazione da FLOAT a VARCHAR per ottenere un risultato... pezzotto. Ma poiché il campo in questione non è uno ma due (i quali costituiscono valori di un range field_da e field_a), occorrerebbe che fossero numerici.

C'è soluzione pulita?