2017-01-26 8 views
0

コンマの後に8桁までの小数点以下を格納する必要があります。 これまで私はDECIMAL(19, 8)FLOAT(19, 8)DOUBLE(19, 8)を試していましたが、小数点以下の桁数が10より小さい場合にはMySQLが末尾のゼロを追加していないと十分満足していました。小数点以下0.8を挿入し、次に示すようになります。 0.80000000末尾のゼロのない小数点を格納するMySQLの列データ型

末尾のゼロの格納を避けるのに役立つデータ型はありますか?

アドバイスありがとうございます。ありがとうございました!

+0

あなたが懸念しているのは、それらのゼロを保存することではなく、それらを表示することです。問題はクライアントコードで簡単に解決できますが、実際の質問に対する回答は使用する言語によって異なります。質問タグを言語で更新してください。有用な回答を得るチャンスが増えます。とにかく、8桁の10進数を正確に格納する必要がある場合、正しいデータ型は 'DECIMAL(19,8)'です。 – axiac

+0

整数を意味しますか? –

+0

@axiacクライアント側のコードで、末尾の0を簡単に削除できることを理解していますが、保存しない可能性はありますか? –

答えて

0

DECIMALではなく、INTEGERを使用してください。これはあなたが必要とするもののために設計されました。

関連する問題