如何设置自动递增的主键ID的最小长度。现在自动增量从1开始并从那里上升。不过,我希望ID至少为5个字符。因此,这将在10001,10002开始,10003等MySQL中自动增加ID字段的最小长度
0
A
回答
3
如果有表,但没有列运行带有适当的修改下面的代码:
ALTER TABLE MyTableName
ADD MyTableNameId INT NOT NULL AUTO_INCREMENT,
ADD INDEX (MyTableNameId);
如果您已经创建了列,则可以这样做:
ALTER TABLE MyTableName AUTO_INCREMENT = 10001;
1
从MySQL 5.0.3开始,InnoDB在CREATE TABLE和ALTER TABLE语句中支持AUTO_INCREMENT = N表选项。
您不能定义长度,但可以指定它的起始值。
1
在申报时间:
CREATE TABLE test
(
id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
whatever VARCHAR(10),
...
) AUTO_INCREMENT = 100000;
或者宣告/在运行时后:
ALTER TABLE test AUTO_INCREMENT=200000;
相关问题
- 1. 如何自动增加Id字段
- 2. 将最小长度设置为mysql中的字段
- 3. MySQL的:排序字段大小/长度
- 4. 如何在MySql中自动增加PHPMyAdmin中的字段?
- 5. 当ID字段(PK)是自动增量时(与EF的MySQL)
- 6. GetElementsById中自动增加ID
- 7. SQL自动增量id字段添加字母
- 8. 插入自动增量字段的最佳方法? (PHP/MySQL)
- 9. 在MySQL中获取自动增量的最后创建的ID
- 10. 增加最大/最小高度:div的?
- 11. MySQL字段长度错误
- 12. 如果字段长度大于n,则自动增加计数器
- 13. 增加的Excel printArea中的最大字符串长度
- 14. 长文本字段的最大长度
- 15. 在MySQL中自动增长ENUM
- 16. 无法增加drupal中的图像标题字段长度?
- 17. 为什么指定自动增量ID的长度
- 18. 基于mysql中的select插入期间增加非自动增量字段
- 19. MySQL问题 - 使用最大值自动递增字段
- 20. 休眠可选不自动增加ID字段
- 21. 我的JSP中的HTML文本输入长度自动增加
- 22. 如何增加MySQL错误消息的最大长度?
- 23. SVG中风动画增加长度
- 24. MySQL字段中的最大数据长度
- 25. 如何在mysql数据库中自动编号(自动增加)guid字段
- 26. 如何增加MySQL缓冲区长度?
- 27. 自动增长textarea的“+”父DIV高度
- 28. MySQL自动增加加上一列中的字母数字
- 29. 自动增量列不会增加mysql表中的数字
- 30. SharePoint Office 365 - 开始在增量增长的50,000的ID字段