Това зависи от вашата система за съхранение,
За MyISAM и за InnoDB на MySQL 5.6+ можете да зададете AUTO_INCREMENT
стойност за таблицата да казва 1
. Тази стойност автоматично ще бъде увеличена до максималната текуща стойност + 1. Направете това по следния начин.
ALTER TABLE table_name AUTO_INCREMENT = 1;
За InnoDB на MySQL <5.6, това няма да работи и ще трябва да направите това ръчно по следния начин:
SELECT MAX(autoincrement_field) + 1 FROM table_name INTO @maxautoinc;
ALTER TABLE table_name AUTO_INCREMENT = @maxautoinc;
Имайте предвид, че в последния случай двете заявки ще трябва да се изпълняват с една и съща връзка с базата данни.