DROP TABLE IF EXISTS t1; CREATE TABLE t1(a int); INSERT INTO t1 VALUES (1), (2); <?xml version="1.0"?> <mysqldump> <database name="test"> <table name="t1"> <row> <field name="a">1</field> </row> <row> <field name="a">2</field> </row> </table> </database> </mysqldump> DROP TABLE t1; CREATE TABLE t1 (a decimal(240, 20)); INSERT INTO t1 VALUES ("1234567890123456789012345678901234567890"), ("0987654321098765432109876543210987654321"); CREATE TABLE t1 ( a decimal(240,20) default NULL ) TYPE=MyISAM; INSERT INTO t1 VALUES ("1234567890123456789012345678901234567890.00000000000000000000"); INSERT INTO t1 VALUES ("0987654321098765432109876543210987654321.00000000000000000000"); DROP TABLE t1; CREATE TABLE t1 (a double); INSERT INTO t1 VALUES (-9e999999); CREATE TABLE t1 ( a double default NULL ) TYPE=MyISAM; INSERT INTO t1 VALUES (RES); DROP TABLE t1;