I create a table with a FLOAT column and insert a value outside of the float supported range:
Looks good so far. It truncated the value to the maximum supported FLOAT value, and a corresponding warning was issued.
Now I do the same with a column of the data type FLOAT(53,0):
It silently truncated the value to 0. This is wrong. The expected value should be a huge FLOAT value with a warning.