gpt4 book ai didi

mysql - 当删除记录时,如何以自动增量作为约束来减少列上的序列

转载 作者:行者123 更新时间:2023-11-30 00:59:14 26 4
gpt4 key购买 nike

create table quiz(E_Id INT NOT NULL AUTO_INCREMENT PRIMAR KEY, E_name VARCHAR(255), E_Salary INT)

现在,每当我将数据插入表中时,自动增量都会按预期工作。现在,当我删除记录时,数字序列不会减少。

假设我有一条 ID 为 1, 2, 3, 4, 5 的记录。当我删除第 2 条和第 3 条记录时,序列从数字 6 继续。我希望如果一条记录被删除,它的编号应该得到自动递减

最佳答案

没有办法自动递减。但您可以使用其他简单的方法。

删除您要自动递增的字段。更改表以再次添加具有相同属性的字段。

然后自动递增列表将重置。

注意:删除表时要小心。它可能会丢失您的全部数据。

关于mysql - 当删除记录时,如何以自动增量作为约束来减少列上的序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20285024/

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