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

时间:2018-01-06 18:06:43

标签: javascript android sqlite android-database

以下代码

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

总是会出现错误index table trigger or view got if

为什么?我希望有人能帮助我。

提前致谢

2 个答案:

答案 0 :(得分:2)

使用以下代码删除您的表

db.execSQL("DROP TABLE IF EXISTS " + YOUR_TABLE);

答案 1 :(得分:0)

正确的语法:

DROP TABLE IF EXISTS

不正确的语法:

DROP IF TABLE EXISTS