SQLite日志?(1) "*" 附近:语法错误

use*_*678 -1 java sql database sqlite android

SQLiteLog? (1) near "*": syntax error在从表中删除行时进入下面的代码。代码有什么问题,为什么我收到这个错误?

 public void deleteVideo(String key){
            String selectQuery = "DELETE  * FROM " + TABLE_TOW + " WHERE " + KEY_ID + "= '"+key;

            SQLiteDatabase db = this.getWritableDatabase();
            db.rawQuery(selectQuery, null);
        }
Run Code Online (Sandbox Code Playgroud)

Fah*_*him 5

应该"Delete from........"和不是"Delete * from........"。因为你犯了一个语法问题

  • 这就是 delete from 的作用。如果您只是想清除某些将是更新的字段。 (2认同)