ALTER TABLE table_name AUTO_INCREMENT = 1;这个方法比较暴力,它会删除表中的所有数据,并将自增ID重置为1。方法二:SELECT MAX(id) INTO @max_id FROM table_name;ALTER TABLE table_name AUTO_INCREMENT = @max_id + 1;这个方法比较安全,它会保留表中的数据,并将自增ID重置为当前最大ID...
1、首先,打开Mysql查询器,连接上相应的mysql连接。2、鼠标右击需要清空自增ID的表,选择“设计表”,再将选项卡切换到“设置”栏,会发现虽然清空了表,但是自动递增的数值仍然没有变回1。3、在自动递增栏,将数值更改为数字1,并点击“保存”按钮。4、此时会发现,再新增数据时,ID自动从1开始递增...
1、可以看到向mysql数据库表中新增一条记录,id为59818,可是明明只有一条记录。2、可以通过“truncate table 表名”方式重置清空id,让id从1开始自动递增。3、运行“truncate table crew_test”语句,进行重置清空crew_test表id。4、再次打开crew_test表,新增两条记录,可以看到id从1开始递增。5、如果...
mysql> create table tab18(…, primary key(编号,身份证号))…;复合主键删除时,所有复合字段同时被删除。案例四展示如何向已有表添加复合主键,字段名之间用逗号分隔。主键与自动增长键通常配合使用。自动增长键会在不赋值时自动递增。创建自动增长字段:mysql> create table tab19(…, primary key au...
在创建表时,可以直接将ID列设置为主键并启用自增属性。可以通过以下SQL语句实现:sqlCREATE TABLE t;这样创建的表,其ID列将自动从1开始递增。总结:对于已存在的表,需要先添加索引,再设置自增属性,并可以选择重置自增值。对于新创建的表,可以在创建时直接设置ID列为主键并启用自增属性。