android studio – Treta misteriosa: DELETE FROM TABLE WHERE CONDIÇÃO não funciona quando uso LIMIT 1 na linguagem SQL

fala devs, eu tava desenvolvendo uma aplicação com SQL e android, mas ta dando uma treta aqui que eu não tô etendendo, meu código ta igualzinho ao do professor, pelo menos parece já chequei várias vezes mais ta dando erro sintático: “android.database.sqlite.SQLiteException: near “LIMIT”: syntax error (code 1): , while compiling: DELETE FROM users WHERE name = ‘Kirsten’ LIMIT 1″ ”
O pedaço de código onde ta acontecendo o erro é esse aqui:
Dentro da função onCreate():

protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);


        try{

            SQLiteDatabase eventsDB = this.openOrCreateDatabase("Users", MODE_PRIVATE,null);

            ///eventsDB.execSQL("CREATE TABLE IF NOT EXISTS users (name VARCHAR, age INT(3))");
            ///eventsDB.execSQL("INSERT INTO users (name, age) VALUES ('Kirsten', 21)");
            //eventsDB.execSQL("INSERT INTO users (name, age) VALUES ('Ralphie', 1)");
            eventsDB.execSQL("DELETE FROM users WHERE name = 'Kirsten' LIMIT 1");

            Cursor c = eventsDB.rawQuery("SELECT * FROM users", null);

            int nameIndex = c.getColumnIndex("name");
            int ageIndex = c.getColumnIndex("age");

            c.moveToFirst();
            do{

                Log.i("Results - name", c.getString(nameIndex));
                Log.i("Results - age", Integer.toString(c.getInt(ageIndex)));

            }while(c.moveToNext());
        }
        catch (Exception e){
            e.printStackTrace();
        }

Não sei nada de SQL , já dei um google e nada, alguém pode me dizer o que tá errado??