-1
A
回答
3
整數可以從未被存儲爲「00」,因爲它總是會被評估爲0(零)。
使用您的字段的VARCHAR
或CHAR
類型來保證值的這種表示形式。
如果您希望您的網站/應用程序在您的號碼前顯示前導零,您可以在str_pad()
的幫助下使用PHP處理此問題。
+0
+1像silkfire所暗示的那樣,將數據和數據顯示分開是一個好主意。 –
1
由於00
不是整數,所以不能在整數類型的列中存儲00
。
您可以格式化整數0
到出現就好像它是00
,但不會更改其值。
0
保持數字存儲爲整數。
然後使用函數LPAD()
來顯示數字(左)用零填充:
SELECT LPAD(0, 2, '0') AS padded;
| padded |
-----------
| 00 |
如果ZEROFILL字符的數量是可變的,在表中添加另一列與(ZEROFILL)長度。
相關問題
- 1. 如何將00存儲爲00而不是0
- 2. 空的DATETIME值在MySQL中存儲爲0000-00-00 00:00:00而不是NULL
- 3. 從php中插入mysql保存日期字段爲00:00:00而不是NULL
- 4. MySQL TIMESTAMP僅在RDS中存儲爲0000-00-00 00:00:00?
- 5. 如何使Python中的float值爲.00而不是.0?
- 6. mysql,如何將數組中的值存儲爲字段值?
- 7. 在mysql數據庫中存儲爲0000-00-00的日期?
- 8. 將NSURL返回值存儲爲整數/數值而不是NSString
- 9. 數字格式化:00不爲0
- 10. 如何將字符串中的ascii值存儲爲0而不終止它?
- 11. 如何將數字反轉爲整數而不是字符串?
- 12. 如何將字段從MySQL數據庫存儲爲PHP中的字符串?
- 13. MySQL查詢將字段設置爲0而不是空白字符串
- 14. 通過Codeigniter在MySQL中存儲日期。存儲爲0000:00:00的日期
- 15. 如何將00存儲在數組中?
- 16. 將浮點數存儲爲大數組而不是新字節[]
- 17. c# - excel - 如何將數字變量存儲爲數字字段
- 18. 保存在MySQL存儲錯誤日期爲 「0000-00-00」
- 19. AJAX將「00」字符串截斷爲「0」
- 20. Excel VBA如何將值視爲整數而不是字符串
- 21. mysql的更新,如果字段值爲0的心不是
- 22. mysql,如何將長整型數字保存到longtext字段中?
- 23. 如何確定Salesforce.com中的字段是否存儲整數?
- 24. #fullcalendar如何將每週時間(0:00-24:00)更改爲(9:00 - 18:00)?
- 25. MySQL將NULL轉換爲整數0
- 26. 使用NSOutputStream,我看到00 00 0a 00而不是0 00 00 00
- 27. 將JSON數據識別爲字符串字段而不是整數
- 28. 當時間是00:00:00時,如何停止python將mySQL DATETIME轉換爲datetime.date?
- 29. MySQL如何在查詢中將00-00-000轉換爲CURDATE
- 30. vb.net OleDbDataAdapter的格式字段爲整數,而不是雙
如果數字都小於100,那麼您可以將該列設置爲'TINYINT(2)UNISNGED ZEROFILL' - 但是這會導致像'01','02'這樣的值,所以請確保這是你在做之前要做的事情;) –
整數值沒有前導零,沒有 - 否則它們不會是整數。 (並且zerofill實際上並不存儲前導零,它只是使_selected_值爲零。) – CBroe
不,數字會很大,但是如果它以00,01,02開頭,它將起作用。...... – Aayush