SQLiteDatabase 中的 Android Studio 错误 - 如果表存在则删除

Yan*_*ck 2 sqlite android android-database

以下代码

@Override
    public void onUpgrade(SQLiteDatabase db, int i, int i1) {
        db.execSQL("DROP IF TABLE EXISTS " + TABLE_NAME);
        onCreate(db);
    }
Run Code Online (Sandbox Code Playgroud)

总是报错 index table trigger or view got if

这是为什么?我希望任何人都可以帮助我。

Sub*_*abu 6

使用以下代码删除您的表

db.execSQL("DROP TABLE IF EXISTS " + YOUR_TABLE);
Run Code Online (Sandbox Code Playgroud)