2011-10-16 65 views
0

我需要一些MySQL帮助。我有我的news表AUTO_INCREMENT id柱和通常将其分配id=1的第一个消息,id=2第二等,但我希望它开始与001代替1,然后002003等。我怎样才能做到这一点?以零开始AUTO_INCREMENT

+1

如果您需要以这种方式显示内容,为什么不在数据库中检索后格式化该ID? –

+0

将它存储在数据库中似乎是一种更有效的方法。这样格式化操作只执行一次,而不是在每次调用时执行。 – ShaneC

+0

的确,我想将它存储在数据库中。 – Mikerobenics

回答

1

使用数字字段并将字段设置为ZEROFILL。更多关于如何使用ZEROFILL​​。

+0

...和[here](http://dev.mysql.com/doc/refman/5.6/en/numeric-types.html#id733596)。 –