删除特定行后如何修改数据库 phpmyadmin 中的主键?

Posted

技术标签:

【中文标题】删除特定行后如何修改数据库 phpmyadmin 中的主键?【英文标题】:How do I modify the primary key in database phpmyadmin after deleting a specific row? 【发布时间】:2021-07-24 06:42:09 【问题描述】:

这里的主键是通过调用 getRowCount 方法的想法生成的。现在例如我使用 Jbutton 删除了一个特定的行,主键将类似于 1、2、3、5、6、7。现在我想要这样的主键 1, 2, 3, 4, 5,6 enter image description here

【问题讨论】:

UPDATE myTable SET Stud_Patient_Id = Stud_Patient_Id-1 WHERE Stud_Patient_Id > 3? 这是查询? 【参考方案1】:

您可以使用以下查询:

 UPDATE yout_table_name SET stud_Patient_id= stud_Patient_id-1 WHERE stud_Patient_id >3 AND stud_Patient_id !=1

但最好不要更改 id如果 id 是主键

【讨论】:

以上是关于删除特定行后如何修改数据库 phpmyadmin 中的主键?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 SQL 数据库中删除行后修复自动增量不连续?

取消选择数据表行后如何正确删除数组中的索引或值?

CakePHP:删除行后如何使自动增量值再次连续

如何在swift中删除行后刷新tableview?

在 Python 3 中找到特定行后如何跳过 n 行?

jquery给表格动态添加删除行后如何获取数据