MySQL自增id起始值修改方法
通常设置场地的方法:
在创建表时,添加:
复制代码代码如下所示:
创建表的表(ID int auto_increment主键,…)
在创建表之后添加表单:
复制代码代码如下所示:
ALTER TABLE表添加ID int auto_increment主键自增字段,必须设置为主键。
很多时候我希望表中的数据ID不从1开始,比如QQ,ID从10000开始。
代码如下:
复制代码代码如下所示:
修改表的用户auto_increment = 10000;
这个语句也适用于修改现有表的ID,例如在删除了大量数据之后,id从654321返回到123456。
复制代码代码如下所示:
修改表的用户auto_increment = 123456;
但经过实际测试,一台机器的MySQL是没有问题的。MySQL群集无效,主键上的机制仍然不同。有时间去研究它。
Rails迁移中的写作如下:
复制代码代码如下所示:
create_table:文章:选项= > 'auto_increment 1001 =做| T |
# XXX做
终点
从n中设置自增id
复制代码代码如下所示:
创建表table_1(ID int unsigned NOT NULL主键auto_increment / / ID为无符号整数,该列的值不能为空,不能重复,但increment.name varchar(5)不为空)auto_increment = 100;(ID列从100增加)
如果希望获得自增id,则要从默认值开始
复制代码代码如下所示:
TRUNCATE TABLE表
会做的