Android sqlite自动增量无法正常工作
我已经创建了这个表,但是连接在一起的自动增量不能正常工作,如果我将自动增量分开写入,它不会给出任何错误,但是id仍然(firstTableColumns[8])0,并且不会增加Android sqlite自动增量无法正常工作,android,sqlite,auto-increment,Android,Sqlite,Auto Increment,我已经创建了这个表,但是连接在一起的自动增量不能正常工作,如果我将自动增量分开写入,它不会给出任何错误,但是id仍然(firstTableColumns[8])0,并且不会增加 db.execSQL("create table feedFirstTable ('"+firstTableColumns[0]+"' text primary key ,'"+firstTableColumns[1]+"' text,'"+firstTableColumns[2]+"' text,'"+firstTa
db.execSQL("create table feedFirstTable ('"+firstTableColumns[0]+"' text primary key ,'"+firstTableColumns[1]+"' text,'"+firstTableColumns[2]+"' text,'"+firstTableColumns[3]+"' text,'"+firstTableColumns[4]+"' text ,'"+firstTableColumns[5]+"' text ,'"+firstTableColumns[6]+"' text ,'"+firstTableColumns[7]+"' text ,'"+firstTableColumns[8]+"' long unique autoincrement );");
在SQLite中,自动递增列必须声明为。将自动递增设置为整数。 为什么使用firstTableColumns[8]作为自动递增id,而不是使用表的主键:
CREATE TABLE feedFirstTable (_id INTEGER PRIMARY KEY AUTOINCREMENT,...
我尝试过不使用unique,但它也给出了错误我希望自动递增来计算数据,主键不同,因为它表示下载图像的id