Mysql 以零开始自动增量

Mysql 以零开始自动增量,mysql,sql,database,Mysql,Sql,Database,我需要一些MySQL的帮助。我在我的news表中有id列,具有自动递增功能,通常第一条新闻分配id=1,第二条新闻分配id=2,等等。但我希望它以001开始,而不是1,然后是002,003等等。我如何才能做到这一点?使用数字字段并将字段设置为零填充。有关如何使用ZEROFILL的详细信息。如果需要以这种方式显示内容,为什么不在从数据库检索ID后对其进行格式化?将其存储在数据库中似乎是一种更有效的方法。这样,格式化操作只执行一次,而不是每次调用都执行一次。确切地说,我想将其存储在数据库中。您问题的

我需要一些MySQL的帮助。我在我的
news
表中有
id
列,具有自动递增功能,通常第一条新闻分配
id=1
,第二条新闻分配
id=2
,等等。但我希望它以
001
开始,而不是
1
,然后是
002
003
等等。我如何才能做到这一点?

使用数字字段并将字段设置为零填充。有关如何使用ZEROFILL的详细信息。

如果需要以这种方式显示内容,为什么不在从数据库检索ID后对其进行格式化?将其存储在数据库中似乎是一种更有效的方法。这样,格式化操作只执行一次,而不是每次调用都执行一次。确切地说,我想将其存储在数据库中。您问题的标题有点误导性:我最初以为您在问如何使
自动增量
序列从0开始,而不是从1开始。(附:该问题的答案可以找到和。)…和。