如何设置android sqlite

时间:2016-11-08 09:55:39

标签: 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数据库知之甚少。

2 个答案:

答案 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开始自动递增字段。