在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. 警告#1264:超出範圍的錯誤在mysql中
- 2. mysql error 1264超出範圍值列
- 3. 數值超出範圍:1264在MySQL
- 4. #1264超出範圍值修復?
- 5. 錯誤代碼:1264.第1行列'XXX'超出範圍值
- 6. 奇怪蟒蛇索引超出範圍
- 7. 超出範圍的錯誤
- 8. Python/IPython奇怪的不可重現列表索引超出範圍錯誤
- 9. 奇怪和意外的「IndexError:彈出索引超出範圍」
- 10. 怪「字符串索引超出範圍:0」的錯誤
- 11. MySQL的錯誤代碼:1264超範圍值的列「計數」在第1行
- 12. 奇怪的問題PHP的FOPEN,「數值結果超出範圍」
- 13. Modelsim的超出範圍的錯誤
- 14. NumPy的指數超出範圍錯誤
- 15. Excel宏標超出範圍的錯誤
- 16. 下標超出範圍錯誤的VBA
- 17. SQLite的錯誤:索引超出範圍
- 18. VBA - 下標超出範圍的錯誤
- 19. 錯誤超出範圍下標Matlab的
- 20. ASP.NET GridView的DataKeys錯誤 - 參數超出範圍的指數超出範圍
- 21. 範圍奇怪的結果
- 22. cpp中的奇怪範圍
- 23. 奇怪的範圍行爲
- 24. 列表索引範圍的錯誤時,沒有超出範圍
- 25. 索引錯誤,超出範圍Python
- 26. MySQL + Python索引超出範圍錯誤
- 27. C++ Visual Studio超出範圍錯誤
- 28. AppController錯誤:索引超出範圍
- 29. 下標超出範圍錯誤 - Excel VBA
- 30. 錯誤:索引超出範圍
這使得更多的意義。我不明白左手限制是小數右和左邊的數字總和,而右手限制只是小數點。謝謝! – ThoseKind