删除PHP文件中的查询(/行)后如何自动递增?

时间:2019-04-11 04:21:07

标签: php mysql sql

声明

我要在删除查询后执行auto_increment而不在每次删除查询后都在MySQL Workbench中设置auto_increment。

(我只知道如何删除最后一行。)

因此,如果要删除php文件中MySQL服务器中的任何行,我想这样做。

在表中,它包含的ID是PK,UNIQUE和auto_increment。 (第一列)

代码

这部分代码仅在删除最后一个查询时有效。 (但是,如果我要删除第一行或中间行,该怎么办)

$conn->query("ALTER TABLE tablename AUTO_INCREMENT=1;");

示例表(名称为“表名”)

---------------------
| ID(PK)| A | B | C |
--------+---+---+----
|   1   |   |   |   | 
|   2   |   |   |   |
|   3   |   |   |   |
|   4   |   |   |   |
|   .   |   |   |   |
|   .   |   |   |   | 
|   .   |   |   |   |
|   50  |   |   |   |
---------------------

形成上面的示例表,我希望有两种情况。

注意事项-删除最后一行不是问题。

1。。如果我删除num_row 1

2。。如果我删除num_row >1 && num_row < 50

0 个答案:

没有答案