gpt4 book ai didi

java - 将百分比放入MySQL数据库

转载 作者:行者123 更新时间:2023-11-29 04:08:35 34 4
gpt4 key购买 nike

Percentage Table

我有一些代码可以将 .csv 文件中的条目添加到 MySQL 数据库中。我想知道使用什么数据类型将 .csv 文件中的百分比添加到 MySQL 表中的百分比列。我尝试使用十进制(虽然我知道那是错误的。),但我得到了这个错误。

java.sql.BatchUpdateException: Incorrect decimal value: '8%' for column 'Percentage' at row 1

最佳答案

如果你想存储 80% 那么数据类型应该是 varchar 或者如果你只想放 80.11 那么数据类型是您正在使用的小数点。

我建议您保持数据类型不变(十进制),因为在从数据库中检索之后,如果您想要进行一些计算,那么这会给您带来额外的负担。如果它是 varchar 那么在检索它时你必须保留在 java 中的字符串中。然后你必须删除 % 然后转换为 float 然后计算。

关于java - 将百分比放入MySQL数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19852771/

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