在Access中创建自增列重要一点还是不能添加属性
因为自增本身就是属性,在W3School 中给的例子是
CREATE TABLE Persons
(
P_Id int PRIMARY KEY AUTOINCREMENT,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)
第一列设置了int属性之后又设AUTOINCREMENT
实测是错误的,我们打开access软件看表格,可以看到
这里字段类型是自动编号,下面的属性里面就是长整型了,所以选择自动编号本身就默认了长整型类型
那么这里的语句就应该是
CREATE TABLE Persons
(
P_Id AUTOINCREMENT PRIMARY KEY ,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)
亲测可用