在 MySQL 中存储 0.00001

发布于 2024-11-11 16:06:30 字数 96 浏览 1 评论 0原文

我有一个赚取网站,我希望用户每次点击赚取 0.00001 (我知道它低于 1p)。

我可以使用什么类型的色谱柱?我尝试过 int 和 float ,但都不起作用。

I have an earn site and I would like the user to earn 0.00001 per click
(I know it's under 1p).

What type of column could I use? I have tried int and float but neither works.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

看透却不说透 2024-11-18 16:06:30

使用 DECIMAL 获取精确值。

数字 0.00001 有 6 位数字。小数点前 1 位、小数点后 5 位。因此,它将表示为 DECIMAL(6, 5) (6 位数字,其中小数点后 5 位)。如果您想要小数点前 4 位和小数点后 5 位,您可以使用 DECIMAL(9, 5) (总共 9 位,其中小数点后 5 位观点)。

另请参阅:

Use DECIMAL for exact values.

The number 0.00001 has 6 digits. 1 before and 5 after the decimal point. Therefore, it would be represented as DECIMAL(6, 5) (6 digits out of which 5 are after the decimal point). If you would like to have, say, 4 digits before and 5 digits after the decimal point, you'd use DECIMAL(9, 5) (9 in total, out of which 5 are after the decimal point).

Also see:

煞人兵器 2024-11-18 16:06:30

显示值时使用 INT 并除以 100000。

You use INT and divide by 100000 when you display the value.

自由如风 2024-11-18 16:06:30

您可能需要 DECIMAL 数据类型。

You'll probably want a DECIMAL data type.

荒人说梦 2024-11-18 16:06:30

尝试使用值为 (9,5) 的小数列类型,其中 9 是总位数(小数点之前和之后),5 是小数点之后的位数。有关此列类型的更多信息,请查看 MySql 文档页面:

http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html

Try using the decimal column type with a value of (9,5), where 9 is the total number of digits (before and after the decimal place) and 5 is how many digits come after the decimal place. For more information on this column type, check out the MySql documentation page:

http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文