错误唯一索引mysql

错误唯一索引mysql,mysql,field,unique,Mysql,Field,Unique,我在mysql字段中有一个唯一的索引。我的桌子如下: Id INT(11)(AUTOINCREMENT) login (VARCHAR) (UNIQUE) 如果我这样做: INSERT (login) VALUES ('test');//ok, the Id field equal 1 INSERT (login) VALUES ('test');//error, login field is unique INSERT (login) VALUES ('test1');//ok, but I

我在mysql字段中有一个唯一的索引。我的桌子如下:

Id INT(11)(AUTOINCREMENT)
login (VARCHAR) (UNIQUE)
如果我这样做:

INSERT (login) VALUES ('test');//ok, the Id field equal 1
INSERT (login) VALUES ('test');//error, login field is unique
INSERT (login) VALUES ('test1');//ok, but Id field is 3

为什么它会跳过Id 2???

这是一个重复的问题,你可能会在那里找到答案。