我在将一个双值插入到具有一定十进制精度的数据库表中时遇到了一个问题。我使用的是MSSQLServerVersion10.0.4000下面的示例表,其中小数列有4位小数。create table test (当我通过MSSQL控制台插入值“36.78675”时,它被舍入为36.7868,因为该字段只有4<
我正在尝试更新并将十进制数设置为数据,但我得到的是最接近的整数。UPDATE Testing SET number = %s WHERE id = %s """, (data, Value))例如,如果data = 5.5并且我试图更新数据库,我在表中看到,当我希望它是5.5时,这个数字是6。我曾见过其他人问同样的问题,但在Python中却没有。数字是整数。你能帮帮我吗?提前谢谢。