[英]How to set start value for a column which is autoincrement in android sqlite
我正在開發一個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數據庫了解很少。
嘗試這個:
UPDATE SQLITE_SEQUENCE SET seq = 1000 WHERE name = 'BILL_LABELS'
它將從1001開始自動遞增字段。
嘗試這個:
UPDATE SQLITE_SEQUENCE SET BILL_ID = 1000 WHERE name = 'BILL_LABELS'
它將從1001開始自動遞增字段。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.