20210124 Sqlit数据库删除操作注意点

注意点:

    sqlite删除表全部数据(不删除表结构)主键重新从1开始

 /**
     * 删除所有
     */
    public void deleteAll() {
        SQLiteDatabase db = mDbHelper.getWritableDatabase();
        if (db.isOpen()) {
            db.execSQL("delete from person");
            //设置id从1开始(sqlite默认id从1开始),若没有这一句,id将会延续删除之前的id
            db.execSQL("update sqlite_sequence  set seq=0 where name='person'");
            db.close();
        }
    }

    sqlite 删除一些数据后怎么把主键数据重新排序


原文链接:https://blog.csdn.net/qq_36699930/article/details/78939698

原文地址:https://www.cnblogs.com/huangmouren233/p/14912686.html