是否可以为mysql中的一个表添加10的自动增量增量?
我有一个测试数据库,它有很多表不遵守10的自动增量增量,我不想破坏我的测试平台。
生产服务器的自动增量增量为10.
发布于 2017-02-05 05:12:26
根据MySQL文档,您不能为特定表设置自定义的自动增量值。
不可能将这两个变量的效果限制在单个表上;这些变量控制MySQL服务器上所有表中所有表中所有MySQL列的行为。
但是,此值具有全局和会话级别的效果。您可以将其设置为会话级别,并可以执行所需的测试。在重新启动数据库服务器后,这些更改将不会持续。
参考资料:自动_增量_增量
发布于 2021-03-24 08:57:38
您可以在Microsoft中设置自动增量,但我认为MySQL不允许这样做,它们为您自动递增。您只能设置自动增量的起始值,但不能设置共同的差异。
如果确实需要自动递增,则应使用Microsoft。此特性由标识(2,5)辅助,其中第一个值为2,随后的值在此示例中增加了5。
https://www.w3schools.com/sql/sql_autoincrement.asp
该链接用于Microsoft SQL。
https://dba.stackexchange.com/questions/163248
复制相似问题