将数据库字段从float修改为decimal

decimal(6,2) 可以表示0000.00~9999.99

alter table test modify aaa decimal(6,2);

则表里所有大于10000的数会被设置为9999.99,所以这个操作其实非常危险,如果数据大的话,不妨把decimal设置的大一些

在设置之前必须先看一下现存的数据,最大是多少

select max(aaa) from test;

再估计一下,这个业务可能的最大数是多少,之后再决定decimal的精度

将数据库字段从float修改为decimal,布布扣,bubuko.com

将数据库字段从float修改为decimal

上一篇:sql 如何更改表的字段属性


下一篇:mongodb exception in initAndListen: 12596 old lock file, terminating解决方法