я делаю, как эти строки г не deleteing из базы данных:Как удалить таблицу всех строк из sqlite?
public void deleteTable(String tablename) {
database.execSQL("delete * from "+ tablename + ';');
}
я делаю, как эти строки г не deleteing из базы данных:Как удалить таблицу всех строк из sqlite?
public void deleteTable(String tablename) {
database.execSQL("delete * from "+ tablename + ';');
}
Попробуйте database.execSQL("DELETE FROM " + tablename);
Лучший способ удалить все строки является:
database.execSQL("TRUNCATE TABLE " + tablename + ";");
AFAIK, нет команды TRUNCATE в SQLite – Selvin
DeleteAll -
public void deleteAll()
{
SQLiteDatabase db = this.getWritableDatabase();
db.delete(tablename,null,null);
db.close();
}
Вызовите этот метод везде, где вы хотите удалить База данных.
Попробуйте этот код, это будет удалить все строки из таблицы
public void delete()
{
String DELETEPASSCODE_DETAIL = "DELETE FROM tablename;";
database.execSQL(DELETEPASSCODE_DETAIL);
}
, это помогло мне! спасибо @Mercy :) –
другой путь mDb.execSQL ("DROP TABLE table_name");
и повторно создайте его с помощью mDb.execSQL («CREATE TABLE имя_таблицы»);
Что говорит logcat? –