gpt4 book ai didi

mysql - 如何控制自增id?

转载 作者:行者123 更新时间:2023-11-29 06:42:49 25 4
gpt4 key购买 nike

我有一个实体,其策略是根据 MySQL 中的整数列自动生成 id。一切正常,但在测试异常和相关回滚时,我注意到 MySQL 不会重置最后增加的值。

所以一次成功的保存会产生实体id 1尝试的保存获得实体 ID 2 但被回滚。然后成功保存一个新实体得到实体 id 3。

因此,在表中我们有两条记录。一个 ID 为 1,另一个 ID 为 3。

有什么方法可以控制吗?基本上,在我刚刚描述的场景中,我希望看到两个实体:一个 id 设置为 1,另一个 id 设置为 2。

最佳答案

不,你不能改变它。这就是它应该的样子。

自增 id 必须是唯一的。就这样。

关于mysql - 如何控制自增id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20450251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com