短いバージョン Decimal 値を挿入しようとしていますが、挿入後、すべての Decimal 値に対して 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ステートメントは次のようになります
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
.
どんなガイダンスも役に立ちます。