gpt4 book ai didi

mysql - 在 MySQL 中存储 0.5

转载 作者:可可西里 更新时间:2023-11-01 08:36:12 26 4
gpt4 key购买 nike

使用小数(我试过它的变体)0.5 总是转换为 5。

我可以存储 1.5 等,没问题...只是好奇我需要如何设置我的数据类型才能正确存储“0.5”数字。

谢谢

编辑:

当前数据类型为十进制(3,1)。我也试过 float 。

我只是通过 $_POST 从表单文本框中检索数字,该文本框仅限于通过 Java 获取数字。我从没想过浏览器可能只是将它作为 5 发送,我不知道。

编辑 2:我已经通过回显确认 0.5 发送正常,一旦它进入数据库就变成 5

最佳答案

你知道,我可能会因此而被否决,但我总是成功地(作为一种 hack)将这样的值存储为 VARCHAR,然后使用 format()当我需要进行计算时在 PHP 中运行。对于 SQL 函数,MySQL 似乎仍然能够很好地解析它。只是我的 2 美分 :)

关于mysql - 在 MySQL 中存储 0.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11797603/

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