当我在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字段而不使其成为主键?
答案 0 :(得分:4)
您只能AUTOINCREMENT
声明为INTEGER PRIMARY KEY
的字段,而不能声明其他字段。