MySQL中自增ID字段的最小长度
如何设置自动递增的主键 ID 的最小长度。现在自动增量从 1 开始并从那里开始递增。不过我希望 id 的长度至少为 5 个字符。所以它会从 10001、10002、10003 等开始
How can I set a minimum length for my primary key ID which is auto incremented. Now the auto increment starts at 1 and goes up from there. However I would like the id to be at least 5 characters long. So it would start at 10001, 10002, 10003 etc
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您有表,但没有列,请运行以下代码并进行适当的修改:
如果您已经创建了列,则可以执行以下操作:
If you have the table, but not the column run the following code with the appropriate modifications:
If you have already created the column, you can do this:
从 MySQL 5.0.3 开始,InnoDB 支持 CREATE TABLE 和 ALTER TABLE 语句中的 AUTO_INCRMENT = N 表选项。
您无法定义长度,但可以指定它以什么值开头。
Beginning with MySQL 5.0.3, InnoDB supports the AUTO_INCREMENT = N table option in CREATE TABLE and ALTER TABLE statements.
You can't define a length, but you can specify what value it starts with.
在声明时:
或者,在运行时声明 / 之后:
At declaration time:
Or, after declaring / at run time: