gpt4 book ai didi

sql - PHPMyadmin 中的行递减/递增

转载 作者:行者123 更新时间:2023-11-29 14:57:10 25 4
gpt4 key购买 nike

我的数据库中有一个表,newvehicles,其中包含以下字段:

id (AUTO_INCREMENT)
make
model
doors
bodystyle
price

这是一个例子:

1 Volkswagen Golf 2.0 GTI 3 Hatchback $39,490
2 Ford Mondeo 2.3 Zetec 4 Sedan $54,450
3 BMW 3-Series 318i 4 Sedan $62,667
4 Renault Clio 1.2 Base 3 Hatchback $22,686
5 Volvo S60 3.2T SE 4 Sedan $49,460
6 BMW 5-Series 540i 4 Sedan $89,990

如果我删除了第 4 行,它将具有第 1、2、3、5 和 6 行,为了重置增量,我使用以下代码:

UPDATE automobiles SET id=id-1 WHERE id > 3

但是,有什么方法可以自动让 phpMyAdmin 重置 id 字段的增量值(因为它有自动增量),但我不这样做我真的不想每次都继续使用上面的代码。

顺便说一句,不确定这是否相关,但数据库存储为 InnoDB,以防万一我必须为可能链接到它的其他数据库做外键。

我对此还很陌生,因此非常感谢您的帮助!

最佳答案

自增值用作唯一标识符。因此,稍后如果您将该 key 保存在其他地方,您将始终提取该特定记录。

如果您想要一个始终连续的数字,我建议您在显示它们时使用计数器。我认为从长远来看这会节省工作。

关于sql - PHPMyadmin 中的行递减/递增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4298749/

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