简短版本 我正在尝试插入十进制值,但插入后它为所有十进制值存储 99.999999。我正在使用 MySql 5.5.16。
长版
我正在尝试使用下面的架构创建一个表
CREATE TABLE products (
id MEDIUMINT NOT NULL AUTO_INCREMENT,
product_name CHAR(100),
group_name CHAR(100),
lon decimal(8,6),
lat decimal(8,6),
PRIMARY KEY (id)
);
我的插入语句看起来像
Insert into products (product_name , group_name , lon, lat) values
('Asparagus' , 'fresh vegetables' , 428743.9819 , 4512618.55);
我插入了 52 个值,总之Decimal
,值正在返回99.999999
。
我还尝试使用FLOAT
正在返回100.00000
的情况,以防万一DOUBLE
我得到99.999999
.
任何指导都会有所帮助。