【发布时间】:2017-12-24 17:51:22
【问题描述】:
我正在为 cordova 应用程序编写代码,以便在函数调用时从 Web SQL DB 表中删除所有数据。
这里是代码
function removeitem(){
db.transaction(function (tx) {
tx.executeSql("DELETE FROM hist", [], function (tx, result) {
toast('Deleted');
}, function (error) {
alert(error.code);
});
}, function (error) {
alert(error);
});
}
但代码不起作用,总是提示警报
[对象 SQLError]
用于创建表的其他功能,更新记录工作正常,但删除查询正在产生问题。请帮助大家找出问题所在。
谢谢
【问题讨论】:
-
尝试在实际数据库上使用“DELETE FROM hist”进行检查。
-
@AslanShemilov 当我这样做时它确实有效。
-
你是否已经尝试过这个语句:DELETE FROM hist WHERE .....你必须有一个 where 条件。
-
除非你想清空整个表,否则你必须有 WHERE。
-
你至少可以试试“DELETE FROM hist WHERE 1”
标签: javascript sql database cordova web-sql