gpt4 book ai didi

mysql - 删除一行后重新调整 auto_increment 主键字段

转载 作者:行者123 更新时间:2023-11-30 22:16:24 28 4
gpt4 key购买 nike

我有以下表格配置

CREATE TABLE Verses
(
ID int PRIMARY KEY AUTOINCREMENT,
verse_title varchar(255),
verse_desc varchar(255)
)

我想连续保留所有行的 id,在我删除一些行之前没关系。删除一行后(比如 Id=2),我想插入新的 id=2 的插入。请看附图。 enter image description here

最佳答案

使用 alter table AUTO_INCREMENT

 ALTER TABLE tablename AUTO_INCREMENT = your_value

您可以通过这种方式获取 autoincremnt 的实际值..

SELECT `AUTO_INCREMENT`
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'your_database_name'
AND TABLE_NAME = 'your_table';

然后你可以使用alter table ..

或者您可以在删除行后选择行的 count() 并起诉更改表 ..

关于mysql - 删除一行后重新调整 auto_increment 主键字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38146226/

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