在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