#创建两个表,分别为InnoDB类型、MyISAM类型
CREATE TABLE tab1(
id INT(4) PRIMARY KEY AUTO_INCREMENT,
coll VARCHAR(20) NOT NULL
)ENGINE=INNODB;#不写默认就是InnoDB
CREATE TABLE tab2(
id INT(4) PRIMARY KEY AUTO_INCREMENT,
coll VARCHAR(20) NOT NULL
)ENGINE=MYISAM;
#添加一些数据
#id–>3
INSERT INTO tab1(coll) VALUES (‘row1’),(‘row2’),(‘row3’);
INSERT INTO tab2(coll) VALUES (‘row1’),(‘row2’),(‘row3’);
#清空表数据,查看,再添加,查看
DELETE FROM tab1;
DELETE FROM tab2;
#id–>6
INSERT INTO tab1(coll) VALUES (‘row1’),(‘row2’),(‘row3’);
INSERT INTO tab2(coll) VALUES (‘row1’),(‘row2’),(‘row3’);
#管理员身份运行控制台,重启mysql,net stop mysql,net start mysql
#重启后的id变为tab1:1 2 3 tab2: 7 8 9
#同样使用delete from清空表数据,对于InnoDB的表,自增列从初始值重新开始
#而MyISAM类型的表,自增列依然从上一个自增数据基础上开始