在Android SQLite中重置自动增量

前端之家收集整理的这篇文章主要介绍了在Android SQLite中重置自动增量前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这个方法删除表中的所有行,但我也希望它重置自动增量,以便当添加新行时,它将再次启动.由于某些列不存在,我使用的sql语句不工作.我在做对吗?
private void rmvall() {

    sqliteDatabase db = appts.getWritableDatabase();
    db.delete(TABLE_NAME,null,null);
    db.execsql("DELETE FROM sqlITE_SEQUENCE WHERE NAME = " + TABLE_NAME);

}

解决方法

您的桌子名称上需要单引号,即
db.execsql("DELETE FROM sqlITE_SEQUENCE WHERE NAME = '" + TABLE_NAME + "'");

猜你在找的Android相关文章