MySql将小数插入表中

时间:2015-07-11 22:28:43

标签: mysql

我有:

create table a ( x decimal(4, 4) unsigned zerofill);
insert into a value(10);
select * from a

输出:

+--------+
| x      |
+--------+
| 0.9999 |
+--------+

为什么不是10?

1 个答案:

答案 0 :(得分:2)

你已经给了4个位置(前4个),并且所有4个被分配到小数点右边(第4个)。

尝试

create table a ( x decimal(6, 4) unsigned zerofill);
insert into a value(10);
select * from a