Android java中SQLite的数据库更新问题

Android java中SQLite的数据库更新问题,android,sqlite,sql-update,Android,Sqlite,Sql Update,使用以下代码更新sqlite数据库时遇到问题。有什么想法吗,这里有什么问题吗 SQLiteDatabase db = openOrCreateDatabase("MyDB2", MODE_PRIVATE, null); db.execSQL("CREATE TABLE IF NOT EXISTS MyTable (Id VARCHAR, BetSum VARCHAR, Bet VARCHAR, Bank VARCHAR, Previous VARCHAR);");

使用以下代码更新sqlite数据库时遇到问题。有什么想法吗,这里有什么问题吗

    SQLiteDatabase db = openOrCreateDatabase("MyDB2", MODE_PRIVATE, null);
        db.execSQL("CREATE TABLE IF NOT EXISTS MyTable (Id VARCHAR, BetSum VARCHAR, Bet VARCHAR, Bank VARCHAR, Previous VARCHAR);");

            Cursor cursor = db.rawQuery("SELECT COUNT(*) FROM MyTable;", null);
            cursor.moveToFirst();
            int count = cursor.getInt(0);
            if (cursor.getInt(0)==0)
            {
                ContentValues newValues = new ContentValues();
                newValues.put("Previous","717");
                db.update("MyTable", newValues, "id=1", null)  
            }
       }

确切的问题是什么?它会崩溃吗?如果是,则发布日志。如果select count()返回0,则表中没有行,因此无法更新任何内容。尝试先插入一些内容。问题在于更新函数。即使删除if子句,也不会更新行。请使用
insert
,而不是
update