我有一个表,其中包含一个自动递增的主键ID。如果我删除最后一行(最高ID,例如id = 6)并插入新行,则新ID从7开始。我必须更改哪个参数,使主键从6开始?
CREATE TABLE animals (
id MEDIUMINT NOT NULL AUTO_INCREMENT,
name CHAR(30) NOT NULL,
PRIMARY KEY (id)
) ENGINE=MyISAM;
INSERT INTO animals (name) VALUES
('dog'),('cat'),('penguin'),
('lax'),('whale'),('ostrich');
结果:
id名称
1狗
2猫
3企鹅
4松懈
5鲸鱼
6鸵鸟
DELETE FROM animals WHERE id = 6;
INSERT INTO animals (name) VALUES
('x');
结果:
id名称
1狗
2猫
3企鹅
4松懈
5鲸鱼
7 x
谢谢你的建议。