声明
我要在删除查询后执行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