SQL二条件哪些条件不起作用?

时间:2016-09-08 17:13:13

标签: sql ionic2

我正在尝试运行这部分代码

"UPDATE savedPosts SET liked = 1 WHERE liked <> 1 AND id ='" + idVar + "'"

如果我带走第一个条件,它按预期工作。如果我然后添加where条件,检查是否like不等于1,它仍然返回成功。这总是如此。我不明白......如果喜欢&#39;设置为1如何在第二次运行时成功查询此查询?我在我的数据库中看到喜欢在第一次查询后设置为1。

我希望屏幕上显示不同的消息,以获取成功和错误消息。请帮助,因为我尝试了以下所有内容:

"UPDATE savedPosts SET liked = 1 WHERE (liked <> 1 AND id ='" + idVar + "')"
"UPDATE savedPosts SET liked = 1 WHERE 'liked' <> 1 AND 'id' ='" + idVar + "'"

两者的变化

修改

this.storage.query("UPDATE savedPosts SET liked = 1 WHERE liked <> 1 AND id ='" + idVar + "'").then((data) => {
                    console.log(JSON.stringify(data.res));
                }, (error) => {
                    console.log("ERROR -> " + JSON.stringify(error.err));
                });

0 个答案:

没有答案