Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MYSQL-如何在不删除正确零的情况下保存值_Mysql - Fatal编程技术网

MYSQL-如何在不删除正确零的情况下保存值

MYSQL-如何在不删除正确零的情况下保存值,mysql,Mysql,我有一张登记车辆的桌子 其中一列是以90.000格式保存价格(键入double)。但当我在银行中输入值时,它会保存并删除最后的零,变成90 如何使该值等于原来的90.000?尝试使用字段类型DECIMAL 价格永远不会翻倍。这就是十进制被发明的原因。此外,您还混淆了数据存储和数据显示。如果要存储九万,请输入90000。如果要显示90.000,00,请参见FORMAT(),我插入一个值90.000,但mysql保存了90.00您将十进制大小参数指定为什么?像4,3这样的东西应该有用。

我有一张登记车辆的桌子

其中一列是以90.000格式保存价格(键入double)。但当我在银行中输入值时,它会保存并删除最后的零,变成90


如何使该值等于原来的90.000?

尝试使用字段类型DECIMAL


价格永远不会翻倍。这就是十进制被发明的原因。此外,您还混淆了数据存储和数据显示。如果要存储九万,请输入90000。如果要显示90.000,00,请参见FORMAT(),我插入一个值90.000,但mysql保存了90.00您将十进制大小参数指定为什么?像4,3这样的东西应该有用。