创建表
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/