在我的Java Web应用程序中,我正在将一些记录插入到MySQL数据库中。我有一个名为'value'的列,其字段类型为float。当我将以下值76.8653846153846插入到数据库中时,它会在第1行为列'value'抛出数据截断异常。我将字段类型更改为Double,但仍然显示相同的消息。有什么想法吗?
字段描述:
字段描述:
FLOAT(10,13)
数字13
足够大,可以处理你的.8653846153846
[编辑]
要更改现有表,请执行此命令,将表名和列名替换为mytable和mycolumn
ALTER TABLE mytable MODIFY mycolumn FLOAT(10,13)
这是来自数据库引擎的信息,表中声明的字段描述不够大,无法插入完整的数据。