我试图执行一个sqlite代码,删除表中的所有值' Categories"
这是我的代码:
function deleteCATs() {
var db = LocalStorage.openDatabaseSync("Cat", "1.0", "Deleting Categories File", 1000000);
db.transaction(
function(tx) {
tx.executeSql('DELETE * FROM Categories');
//tx.executeSql('DELETE FROM Categories WHERE Category ="Cat"');
}
)
}
我收到以下错误:
"Near "*": syntax error Unable to execute statement"
有关如何解决此问题的任何想法?我使用Qt Creator 3.0.0,Qt 5.2.0 Android版
答案 0 :(得分:1)
语法为:
DELETE FROM Categories;
(*
不是必需的。)
或者,更好的是几乎除了SQLite之外的任何数据库:
TRUNCATE TABLE Categories;