今天在做项目,发现一个问题,我的一个表字段是 `num` decimal(6,2) unsigned NOT NULL COMMENT '购买数量';
我在代码里插入10000,竟然变成了9999.99,打印sql是没问题的。
原来decimal类型,插入的数字长度超过了,会自动处理。
改一下长度就可以了
今天在做项目,发现一个问题,我的一个表字段是 `num` decimal(6,2) unsigned NOT NULL COMMENT '购买数量';
我在代码里插入10000,竟然变成了9999.99,打印sql是没问题的。
原来decimal类型,插入的数字长度超过了,会自动处理。
改一下长度就可以了