gpt4 book ai didi

mysql - 自动更新数据库 "id"字段

转载 作者:行者123 更新时间:2023-11-29 23:27:15 25 4
gpt4 key购买 nike

我有包含 id 和新闻字段的列。 “id”字段在数据库中显示为主键。

我希望“id”字段只是主要字段,即我希望它增加 1。另外,当我从此表中删除任何记录时,它应该从删除的数字开始计数。

例如:- 如果我有 20 条记录。我从10条记录删除到15条记录。由于我删除了5条记录,现在总共有15条记录。现在我希望数据库再次从 16 开始。但它取下一个数字,即记录数字 21。

如有任何帮助,我们将不胜感激。谢谢。

最佳答案

如果您想向行添加行计数,只需将其添加到您的选择中,不要混淆自动增量主键。

SET @pos=1;
SELECT @pos:=@pos+1 AS rowPosition, yourtable.*
FROM yourtable
ORDER BY yourtable.id ;

此代码将打印您的表格,其中包含附加行 rowPosition,该行编号为第 1,2,3,...

关于mysql - 自动更新数据库 "id"字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26860892/

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