gpt4 book ai didi

php - 定点类型 - "exact value or not"?

转载 作者:行者123 更新时间:2023-11-30 01:01:49 26 4
gpt4 key购买 nike

我需要创建一个列,其中可以存储“0.0 - 99.99”之间的值。

为什么?由于这种情况:

我的数据库中有这个表:

"CREATE TABLE dumps(
id INT NOT NULL auto_increment,
dump_value NUMERIC(5,2),
PRIMARY KEY(id),
UNIQUE KEY dump_value (dump_value))";

当我插入值“1.0”时,我在表中得到:“1.00”,那是因为 NUMERIC 期望它正好是两位数长,是吗?但是当我将表更改为:

"CREATE TABLE dumps(
id INT NOT NULL auto_increment,
dump_value NUMERIC(5,1), // <---- CHANGED
PRIMARY KEY(id),
UNIQUE KEY dump_value (dump_value))";

我在插入“50.44”之类的值时遇到问题,因为在我的表中只保存了“50.4”,我需要更改什么?问候

最佳答案

为什么将“1.0”更改为“1.00”是一个问题。这不会改变计算中的某些内容,您仍然可以存储值“00.00”到“99.99”。

关于php - 定点类型 - "exact value or not"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20056275/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com