十进制数据类型和插入错误

时间:2018-01-07 21:40:54

标签: mysql

我有一个名为num的字段为decimal(3,3)的表 当我尝试插入-1.0之类的值时,我得到了 Error code 1264. Out of range value for column 'num' at row 1

请说明我的价值超出范围的原因吗?

1 个答案:

答案 0 :(得分:4)

问题不在于标志。问题是decimal(4, 3)。这指定了精度和比例的三个数字 - 所以所有三个数字都在小数点的右边。

使用$("#wifi-capture-form").attr("action", wifiConfirm);