gpt4 book ai didi

android - SQLite UPDATE 语句获取致命异常

转载 作者:行者123 更新时间:2023-11-29 18:08:36 25 4
gpt4 key购买 nike

我得到这个异常:

FATAL EXCEPTION: main android.database.sqlite.SQLiteException: near ".": syntax error: , while compiling: UPDATE items SET I.red='1' FROM items I, feeds F  WHERE I.feedLink=F.link AND F.category='Genel'

来自这个声明:

UPDATE items 
SET I.red='1'
FROM items I, feeds F
WHERE I.feedLink=F.link AND F.category='Genel'

在 Android 中使用 SQLite。我该如何解决这个问题?

Note: items and feeds are names of my datebase tables.

最佳答案

试试这个

UPDATE items i SET i.red='1' FROM items i, feeds f WHERE i.feedLink=f.link AND f.category='Genel'

如果不行,请尝试将其分成两个查询:

SELECT f.link FROM feeds f WHERE f.category='Genel'

然后在以下查询中使用该结果:

更新项目 i SET i.red='1' WHERE i.feedLink IN([f.link(s) in the result from the prev. query])

关于android - SQLite UPDATE 语句获取致命异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12042702/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com