我試圖定義float(0,10),但它不被允許。我的表中所有的數據都小於1,float(10,10)就可以工作。爲什麼他們在mysql中使用float類型的規則?在mysql中,爲什麼M對於float類型必須> = D
2
A
回答
2
M代表Mantisse,或數字中有效數字的總數,不考慮小數點。 D代表小數點,即小數點後的位數。
由於小數是在mantisse所有數字的真子集,d必須小於M或等於
看到https://dev.mysql.com/doc/refman/5.7/en/floating-point-types.html
+0
鏈接到文檔時,請嘗試鏈接到最新版本,而不是10年前的5.0版本。 – tadman
+1
感謝您的反饋,我編輯了鏈接。 –
4
第一個值是對於總位數的秒位後小數點,SOU你想float(10,10)
,參考:https://dev.mysql.com/doc/refman/5.7/en/floating-point-types.html
相關問題
- 1. 爲什麼WinRT類型必須密封?
- 2. 推理必須指定L爲long,F,D爲float,雙重
- 3. TypeError:簽名不匹配。關鍵字必須是D型細胞<D型:「串」>,有<D類:「Int64的」>
- 4. 爲什麼模板必須在類
- 5. 爲什麼我必須在通用類
- 6. C#。什麼類型必須是可變
- 7. 爲什麼DISTINCT必須先進入MySQL?
- 8. 爲什麼我們必須明確指定ClassTag類型類
- 9. 爲什麼實體類必須有@Id?
- 10. 爲什麼UISearchDisplayController必須是類變量?
- 11. 爲什麼必須導入內部類?
- 12. '必須限定類型爲'
- 13. 什麼類型的Schema.org我必須用於出價通告
- 14. 什麼時候必須爲IEnumerable擴展方法指定類型<T>?
- 15. 爲什麼在boost :: array <char,8192>中必須是8192?
- 16. 爲什麼我必須在&ip_reply-> saddr中使用「&」
- 17. 爲什麼setOnClickListener()必須在onCreate()中?
- 18. 當使用 - >和「必須是類類型」時,給出「必須是類指針類型」的對象使用
- 19. 爲什麼typecript會抱怨對象必須是傳播類型的對象
- 20. MySQL JDBC驅動程序和FLOAT(N,M)列類型
- 21. 這種格式數據在MySQL中必須是什麼類型的列?
- 22. 在Objective-C中,爲什麼變量的類型必須爲@property重複?
- 23. Class對象爲float類型
- 24. 爲什麼編譯器必須知道一個lambda的類型?
- 25. 爲什麼我必須顯式投射到受限類型?
- 26. 爲什麼我們必須提供boost :: get的參數類型?
- 27. 爲什麼必須'自動'聲明都是相同的類型?
- 28. 爲什麼拋出或捕獲的類型必須來自System.Exception
- 29. 爲什麼類型參數必須重複兩次?
- 30. 爲什麼tabhost id必須是@android:id類型?
第一個參數是總長度。即'float(7,2)'將允許90000.01或12300.01 – Populus