Авто инкремент в mysql, увеличивается даже когда поставил unique
Есть база в MySQL, при добавлении записей поставил unique
по названию, всё нормально, дублей в базе нету, но при добавлении новой уникальной записи всё равно дублирующую запись (которая не отображается в таблице), увеличивает инкремент на отсутствующую запись, в таблице дубля нету, а значение инкремента увеличивается! Как будто в фоне он занимает место, но в таблице нету.
Сама таблица:
CREATE TABLE ppl51 (
id int auto_increment primary key,
name varchar(30)not null,
surname varchar(10)not null,
age varchar(10)not null,
UNIQUE KEY(name,surname));
Источник: Stack Overflow на русском