Чтобы использовать автоматическое приращение первичного ключа в SQL, можно установить атрибут AUTO_INCREMENT для столбца. 2 Он будет автоматически генерировать уникальный номер для каждой строки. 2
Пример для MySQL: 3
CREATE TABLE Persons ( Personid int NOT NULL AUTO_INCREMENT, LastName varchar(255) NOT NULL, FirstName varchar(255), Age int, PRIMARY KEY (Personid)); 3
По умолчанию начальное значение для AUTOINCREMENT равно 1, и оно будет увеличиваться на 1 для каждой новой записи. 3 Чтобы последовательность AUTOINCREMENT начиналась с другого значения, можно использовать инструкцию SQL: ALTER TABLE Persons AUTO_INCREMENT=100
. 3
Пример для SQL Server: 1
ALTER TABLE YourTable ADD NewID INT IDENTITY(1,1) PRIMARY KEY;
После запуска кода значение в столбце NewID будет автоматически увеличиваться на 1 с каждой новой записью, начиная с числа 1. 1