gpt4 book ai didi

android - 在 Android SQLite 中重置自动增量

转载 作者:IT王子 更新时间:2023-10-29 06:19:54 26 4
gpt4 key购买 nike

我有这个方法可以从表中删除所有行,但我也希望它重置自动增量,以便在添加新行时它会重新开始。由于某些列不存在,我正在使用的 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 - 在 Android SQLite 中重置自动增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9759502/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com