INT(8) //括号内的数字是显示宽度。
不设置zerofill时,没有任何用处,设置了之后,不足位时会用0补全。
mysql> CREATE TABLE test( mysql> id INT(8) ZEROFILL mysql> ); mysql> INSERT INTO test VALUE(12); mysql> INSERT INTO test VALUE(123); mysql> SELECT * FROM test; +----------+ | id | +----------+ | 00000012 | | 00000123 | +----------+ 2 rows in set (0.00 sec)