gpt4 book ai didi

mysql - 如何在 db MySQL 中使用十进制?

转载 作者:行者123 更新时间:2023-11-30 00:29:39 33 4
gpt4 key购买 nike

我需要在 MySQL 数据库的表 tbl_range 中插入这个十进制值:

1866752.0

我在表中设置字段“范围”tbl_range:

CREATE TABLE `tbl_range` (
`Range` decimal(10,5) DEFAULT NULL,
`id` int(11) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

但是在查询插入中我遇到了这个错误:

[Err] 1264 - Out of range value for column 'Range' at row 1

最佳答案

你必须改变:

范围 小数(10,5) 默认为 NULL,

范围 小数(15,5) 默认为 NULL,

因为第一个参数表示包括小数在内的总位数。因此,如果您输入 (10,5),则最多可以插入 99999.99999。但您所需的值(value)远不止于此。

关于mysql - 如何在 db MySQL 中使用十进制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22605544/

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