2010-08-09 100 views
3

我有一個MySQL表數據類型整數字段。該值存儲爲1,2,3 ..,10000.MySQL字段結構

我想從00001,00002,0003等開始格式化(整數爲5位數)。

有什麼功能嗎?

或者我如何在phpMyAdmin手動設置..

回答

5

您可以更改列類型爲INT(5)ZEROFILL。從documentation

當與可選的擴展屬性ZEROFILL一起使用時,空格的默認填充被替換爲零。例如,對於一列聲明爲INT(5)ZEROFILL,4的值被檢索爲00004.

實施例:

CREATE TABLE table1(x INT(5) ZEROFILL); 
INSERT INTO table1 VALUES(4); 
SELECT * FROM table1; 

結果:

00004 
+0

我怎樣才能添加ZEROFILL在編輯表格結構?我只有字段,類型,長度/值,默認,整理,屬性,空,AUTO_INCREMENT,評論,MIME類型,瀏覽器轉換,轉換選項..在哪裏可以設置ZEROFILL值? – 2010-08-09 13:51:11

+1

將屬性設置爲UNSIGNED ZEROFILL。 – 2010-08-09 13:52:58

+0

那裏是.. :)感謝您的評論.. – 2010-08-09 13:54:22