清空MySQL表,如何使ID重新从1自增???

2024-12-14 17:55:43
推荐回答(5个)
回答1:

清空MySQL表,使ID重新从1自增的步骤如下:

我们需要准备的材料分别是:电脑、Mysql查询器。

1、首先,打开Mysql查询器,连接上相应的mysql连接。

2、鼠标右击需要清空自增ID的表,选择“设计表”,再将选项卡切换到“设置”栏,会发现虽然清空了表,但是自动递增的数值仍然没有变回1。

3、在自动递增栏,将数值更改为数字1,并点击“保存”按钮。

4、此时会发现,再新增数据时,ID自动从1开始递增了。

回答2:

truncate语句,是清空表中的内容,包括自增主键的信息。truncate表后,表的主键就会重新从1开始。
语法:

TRUNCATE TABLE table1

回答3:

两种方法

  1. 重设表自增长起始值

alter table users AUTO_INCREMENT=1;

2. sql入库传入id参数

通过java代码循环设置参数的时候将id设置为循环的index

回答4:

每次启动的时候执行 SQL :ALTER TABLE 表名 auto_increment='1';

回答5:

1.删除ID字段;
2.新增ID字段,然后设置索引和自增加属性;
3.保存,循环如此即可;