当我在sqlite中运行这个create table查询
CREATE TABLE Device
(DeviceNO INT PRIMARY KEY,
ID INTEGER AUTOINCREMENT,
IP TEXT,
Port INT,
DeviceGroup INT,
Password TEXT,
Type INT,
IsAutoConnectDevice BOOL,
IsAutoConnectAmin BOOL,
Placement TEXT,
PrinterName TEXT);
显示如下错误
near "AUTOINCREMENT": syntax error:
怎么了?有没有办法创建一个auto inc字段而不使其为主键?
您只能将AUTOINCREMENT
a字段声明为INTEGER PRIMARY KEY
,而不能声明其他字段