如何在Access中创建自动编号字段值?

Gop*_*pal 6 ms-access autonumber

我正在尝试以下方法:

CREATE TABLE Table1
(
    RecordNo autonumber, --error here!
    PersonId varchar(50),
    ...
)
Run Code Online (Sandbox Code Playgroud)

但是,有一个错误.
如何在Access中构建正确的查询?

Eug*_*ota 5

根据SQL Auto Increment字段:

CREATE TABLE Persons
(
P_Id PRIMARY KEY AUTOINCREMENT,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)
Run Code Online (Sandbox Code Playgroud)

MS Access使用AUTOINCREMENT 关键字执行自动增量功能.

默认情况下,起始值为 AUTOINCREMENT1,每个新记录将增加1.

要指定" P_Id"列应从值10开始并增加5,请将自动增量更改为 AUTOINCREMENT(10,5).

AUTOINCREMENTinclude COUNTER和的同义词IDENTITY.使用IDENTITY它很有意义,因为它匹配@IDENTITY返回上次使用的自动编号值的变量.