как удалить всю строку таблицы из sqlite? - PullRequest
0 голосов
/ 04 января 2012

Я делаю, как эти строки r не удаляются из базы данных:

public void deleteTable(String tablename) {
    database.execSQL("delete * from "+ tablename + ';');
}

Ответы [ 5 ]

2 голосов
/ 04 января 2012

DeleteAll -

public void deleteAll()
{
    SQLiteDatabase db = this.getWritableDatabase();
    db.delete(tablename,null,null);
    db.close();
}

Вызывайте этот метод везде, где вы хотите удалить базу данных.

2 голосов
/ 04 января 2012

Попробуйте database.execSQL("DELETE FROM " + tablename);

1 голос
/ 04 января 2012

Попробуйте этот код, это удалит все строки из таблицы

public void delete() 
{
          String DELETEPASSCODE_DETAIL = "DELETE FROM tablename;";
          database.execSQL(DELETEPASSCODE_DETAIL);
}
0 голосов
/ 04 января 2012

другим способом является mDb.execSQL ("DROP TABLE table_name");

и создайте его заново с помощью mDb.execSQL («CREATE TABLE table_name»);

0 голосов
/ 04 января 2012

Лучший способ удалить все строки:

database.execSQL("TRUNCATE TABLE " + tablename + ";");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...