【发布时间】:2020-09-11 16:28:38
【问题描述】:
我正在尝试使用带有 LIMIT 1 的 SQL 的 DELETE 函数删除我在数据库中获取的重复项,但它向我显示“LIMIT”语法错误。
myDatabase.execSQL("CREATE TABLE IF NOT EXISTS users (name VARCHAR , age INT(3))");
myDatabase.execSQL("INSERT INTO users (name, age) VALUES ('Vaishant', 21)");
myDatabase.execSQL("INSERT INTO users (name, age) VALUES ('Tommy',4)");
myDatabase.execSQL("DELETE FROM users WHERE name = 'Vaishant' LIMIT 1");
谁能告诉我为什么会出现这个错误以及如何纠正它?
【问题讨论】:
标签: java android sqlite android-studio android-sqlite