首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动递增主键

自动递增主键
EN

Stack Overflow用户
提问于 2018-02-27 01:02:26
回答 2查看 76关注 0票数 0

使用MySQL工作台,其中表具有自动生成的和自动递增的主键。现在,它从最后一个键增加1:

next-key =最后键+1

我想把这个数字增加100:

next-key =最后键+ 100

有办法在工作台上这样做吗?对于主键所在的列,有一个选项可以放入一个默认表达式,如果这个表达式是在这里完成的,那么表达式看起来会是什么样的。

一个样本会有帮助的。

EN

回答 2

Stack Overflow用户

发布于 2018-02-27 01:50:39

您可以在创建表时或之后通过ALTER进行此操作。

代码语言:javascript
复制
ALTER TABLE tbl AUTO_INCREMENT = 100;

参考MySQL指南:https://dev.mysql.com/doc/refman/5.7/en/example-auto-increment.html

票数 1
EN

Stack Overflow用户

发布于 2018-02-27 02:20:43

您可以简单地将起始值设置为100,如下所示

代码语言:javascript
复制
ALTER TABLE table_name AUTO_INCREMENT = 100;

但是要将这个数字增加100,您需要在mysql服务器中编辑全局变量- auto_increment_increment。

increment

但是,此更改将影响数据库服务器中的所有表。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48999556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档