Auto_Increment увеличивает номер столбца при предоставлении повторяющихся значений - PullRequest
0 голосов
/ 21 апреля 2020

Я создал таблицу в mysql:

create table persons( ID int auto_increment, Name varchar(100), Mobile bigint unique , primary key (ID));

Я вставил эту строку:

insert into persons(Name, Mobile) values ('Ritesh', 123);

Затем я попытался вставить эту строку:

insert into persons(Name, Mobile) values ('Naman', 123);

Но я получил ошибку: ERROR 1062 (23000): Duplicate entry '123' for key 'persons.Mobile'

Затем я попытался вставить еще раз:

insert into persons(Name, Mobile) values ('Sushil', 125);

Столбец ID был увеличен с 1 до 3.

select * from persons
+----+--------+--------+
| ID | Name   | Mobile |
+----+--------+--------+
|  1 | Ritesh |    123 |
|  3 | Sushil |    125 |
+----+--------+--------+
2 rows in set (0.00 sec)

Как я могу решить эту ошибку.

...