gpt4 book ai didi

android - 如何从 SQLite,Android 中的表中删除所有项目?

转载 作者:行者123 更新时间:2023-11-29 01:00:49 26 4
gpt4 key购买 nike

创建表

private void createSerialDateTable() {
mDatabase.execSQL(
"CREATE TABLE IF NOT EXISTS SerialDate (\n" +
" id INTEGER NOT NULL CONSTRAINT SerialDate_pk PRIMARY KEY AUTOINCREMENT,\n" +
" name varchar(200) NOT NULL,\n" +
" joiningdate datetime NOT NULL\n" +
");"
);
}

插入表格

 String insertSQL = "INSERT INTO SerialDate \n" +
"(name, joiningdate)\n" +
"VALUES \n" +
"(?, ? );";
mDatabase.execSQL(insertSQL, new String[]{name, joiningDate});

从列表中删除所有项目我试过了但它不起作用。

clear.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {

// serialDateList.clear();
Cursor cursorSerialDate = mDatabase.rawQuery("DELETE FROM SerialDate", null);
cursorSerialDate.close();

adapter.notifyDataSetChanged();
}
});

如何确定删除所有数据。
请。帮帮我!

最佳答案

尝试使用此代码删除表中的所有行:

database.delete(tablename, null,null);

关于android - 如何从 SQLite,Android 中的表中删除所有项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51270048/

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