清空MySQL表,使ID重新从1自增的步骤如下:
我们需要准备的材料分别是:电脑、Mysql查询器。
1、首先,打开Mysql查询器,连接上相应的mysql连接。
2、鼠标右击需要清空自增ID的表,选择“设计表”,再将选项卡切换到“设置”栏,会发现虽然清空了表,但是自动递增的数值仍然没有变回1。
3、在自动递增栏,将数值更改为数字1,并点击“保存”按钮。
4、此时会发现,再新增数据时,ID自动从1开始递增了。
truncate语句,是清空表中的内容,包括自增主键的信息。truncate表后,表的主键就会重新从1开始。
语法:
TRUNCATE TABLE table1
两种方法
重设表自增长起始值
alter table users AUTO_INCREMENT=1;
2. sql入库传入id参数
通过java代码循环设置参数的时候将id设置为循环的index
每次启动的时候执行 SQL :ALTER TABLE 表名 auto_increment='1';
1.删除ID字段;
2.新增ID字段,然后设置索引和自增加属性;
3.保存,循环如此即可;