2012-01-04 2 views

ответ

2

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

0

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

database.execSQL("TRUNCATE TABLE " + tablename + ";"); 
+2

AFAIK, нет команды TRUNCATE в SQLite – Selvin

2

DeleteAll -

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

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

1

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

public void delete() 
{ 
      String DELETEPASSCODE_DETAIL = "DELETE FROM tablename;"; 
      database.execSQL(DELETEPASSCODE_DETAIL); 
} 
+0

, это помогло мне! спасибо @Mercy :) –

-1

другой путь mDb.execSQL ("DROP TABLE table_name");

и повторно создайте его с помощью mDb.execSQL («CREATE TABLE имя_таблицы»);

Смежные вопросы