SQL 使用自动增量

示例

许多数据库允许在添加新键时使主键值自动递增。这样可以确保每个键都是不同的。

的MySQL

CREATE TABLE Employees (
    Id int NOT NULL AUTO_INCREMENT,
    PRIMARY KEY (Id)
);

PostgreSQL的

CREATE TABLE Employees (
    Id SERIAL PRIMARY KEY
);

SQL服务器

CREATE TABLE Employees (
    Id int NOT NULL IDENTITY,
    PRIMARY KEY (Id)
);

SQLite的

CREATE TABLE Employees (
    Id INTEGER PRIMARY KEY    
);