我正在开发一个Android应用程序,我必须从表中获取自动增量值,并在一个活动中显示该值,我已经选择了sqlite数据库,因为我创建了一个名为bill的表,我在其中设置了列,但我想设置autoincrement列的起始值,假设我将起始值设置为1000,那么第一条记录应该是1000,然后它应该增加1。
String CREATE_BILL_TABLE = "CREATE TABLE " + BILL_LABELS + "("
+ BILL_ID + " INTEGER PRIMARY KEY AUTOINCREMENT,"
+ BILL_DATE + " TEXT,"
+ BILL_FARMERNAME + " TEXT,"
+ BILL_MOBILENO + " NUMERIC,"
+ BILL_PRODUCTTYPE + " TEXT,"
+ BILL_PRODUCTNO + " NUMERIC,"
+ BILL_PRODUCTCOST + " NUMERIC,"
+ BILL_TOTALAMOUNT + "NUMERIC" + ");";
db.execSQL(CREATE_BILL_TABLE);
任何人都可以告诉我如何在sqlite中实现它我对sqlite数据库知之甚少。
答案 0 :(得分:0)
试试这个:
UPDATE SQLITE_SEQUENCE SET seq = 1000 WHERE name = 'BILL_LABELS'
将从1001开始自动增量字段。
答案 1 :(得分:0)
尝试一下:
UPDATE SQLITE_SEQUENCE SET BILL_ID = 1000 WHERE name = 'BILL_LABELS'
它将从1001开始自动递增字段。