我在java中不断收到这个错误。我确实看过类似的问题,但没有帮助。有人可以解决吗?谢谢
UPDATE SearchedWords
SET SearchedWords.NrOfSearches=SearchedWords.NrOfSearches+1
FROM SearchedWords
INNER JOIN Dictionary ON SearchedWords.WordID=Dictionary.ID
WHERE Dictionary.Word=? AND SearchedWords.UserID=?;
SQLite不支持JOIN
在UPDATE
。这是一种解决方法:
UPDATE SearchedWords
SET NrOfSearches = NrOfSearches + 1
WHERE EXISTS (SELECT 1
FROM Dictionary d
WHERE d.ID = SearchedWords.WordID AND
d.Word = ?
) AND
UserID = ?;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句