在MySQL中运行一组插入语句时,我总是收到Error Code: 1264. Out of range value for column 'x' at row 1
。列类型设置为float(10, 10)
,列范围内的值范围为23.912 to 26.458
,这些值在范围内。我完全不知道为什么我收到这个错误。奇怪的1264超出范围错误
1
A
回答
4
float(10,10)
表示存储10个小数位,整数分量没有剩余空间。
0.1234567890
将是有效的,因为这是10位小数,但1.234567890
不是,因为你没有留下任何空间,为1.
这是float(total digits, decimal places)
,而且是一笔不integer places, decimal places
。
123.456789 = 9 digits total, 6 for decimals -> float(9, 6)
0
对于你的价值23.912 to 26.458
,float(10, 10)
不能工作。 说明: -
在浮法第10说,你可以在此字段中输入10位和第2个10表示10位后(.)
所以在这个字段,你可以插入: -
0.111111111
.
.
.
0.999999999
但你不能: -
1.111111111
.
.
.
.
.
111111111.1
相关问题
- 1. mysql error 1264超出范围值列
- 2. 数值超出范围:1264在MySQL
- 3. 错误代码:1264.第1行列'XXX'超出范围值
- 4. 超出范围的错误
- 5. 奇怪和意外的“IndexError:弹出索引超出范围”
- 6. 怪“字符串索引超出范围:0”的错误
- 7. Modelsim的超出范围的错误
- 8. 奇怪的问题PHP的FOPEN,“数值结果超出范围”
- 9. MySQL的错误代码:1264超范围值的列“计数”在第1行
- 10. VBA - 下标超出范围的错误
- 11. NumPy的指数超出范围错误
- 12. Excel宏标超出范围的错误
- 13. 下标超出范围错误的VBA
- 14. 错误超出范围下标Matlab的
- 15. ASP.NET GridView的DataKeys错误 - 参数超出范围的指数超出范围
- 16. 列表索引范围的错误时,没有超出范围
- 17. python list索引超出范围错误
- 18. 数组索引超出范围错误
- 19. 下标超出范围错误R
- 20. Ruby Time.parse给我超出范围错误
- 21. Crystal Reports错误 - 下标超出范围
- 22. “索引超出范围...”错误
- 23. 位图超出范围错误
- 24. UIImage错误:索引超出范围
- 25. C++ Visual Studio超出范围错误
- 26. MIPS:解决超出范围错误
- 27. vb.net:索引超出范围错误
- 28. Java列表错误超出范围
- 29. [错误] [DataGridView]索引超出范围
- 30. 指数超出范围异常错误
这使得更多的意义。我不明白左手限制是小数右和左边的数字总和,而右手限制只是小数点。谢谢! – ThoseKind