首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以只为一个表设置10的自动增量增量?

问是否可以只为一个表设置10的自动增量增量?
EN

Database Administration用户
提问于 2017-02-05 05:02:25
回答 2查看 4.7K关注 0票数 1

是否可以为mysql中的一个表添加10的自动增量增量?

我有一个测试数据库,它有很多表不遵守10的自动增量增量,我不想破坏我的测试平台。

生产服务器的自动增量增量为10.

EN

回答 2

Database Administration用户

回答已采纳

发布于 2017-02-05 05:12:26

根据MySQL文档,您不能为特定表设置自定义的自动增量值。

不可能将这两个变量的效果限制在单个表上;这些变量控制MySQL服务器上所有表中所有表中所有MySQL列的行为。

但是,此值具有全局和会话级别的效果。您可以将其设置为会话级别,并可以执行所需的测试。在重新启动数据库服务器后,这些更改将不会持续。

参考资料:自动_增量_增量

票数 1
EN

Database Administration用户

发布于 2021-03-24 08:57:38

您可以在Microsoft中设置自动增量,但我认为MySQL不允许这样做,它们为您自动递增。您只能设置自动增量的起始值,但不能设置共同的差异。

如果确实需要自动递增,则应使用Microsoft。此特性由标识(2,5)辅助,其中第一个值为2,随后的值在此示例中增加了5。

https://www.w3schools.com/sql/sql_autoincrement.asp

该链接用于Microsoft SQL。

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

https://dba.stackexchange.com/questions/163248

复制
相关文章

相似问题

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