我目前正在尝试从我的 android 数据库中删除一行数据,但收到一个不寻常的错误。该行在名称为 Timetable 的表中如下所示
_ID =(自动递增),MODULE = CM111,DAY = MONDAY,STARTTIME = 13:00,DURATION = 4 小时,TYPEOFSESSION = LAB,ROOM = PBS2
我正在使用此代码进行删除
private int removeEvent (String modulecodepicker){
try{
SQLiteDatabase db = events.getWritableDatabase();
return db.delete(TABLE_NAME, MODULE + " = " + modulecodepicker, null);
}catch(SQLiteException ex){
Toast toast = Toast.makeText(this, "Broken", 10);
toast.show();
}
return 0;
}
这将返回此 SQL 错误
android.database.sqlite.SQLiteException:没有这样的列:CM111:,编译时:DELETE FROM timetable WHERE module = CM111
谢谢