SQL语句给出错误

Nig*_*der 1 java database sqlite android

我在Android上使用SQLite,在运行此命令时出现问题:

UPDATE vocab_words SET correct = 5 
WHERE
    name = 'AQA GCSE Spanish Higher',
    foreign_word = 'campo, el',
    english_meaning = 'field, the'
Run Code Online (Sandbox Code Playgroud)

这里有什么问题?提前致谢.

Pra*_*mha 5

您的SQL查询有语法错误.更改您的查询:

UPDATE vocab_words SET correct = 5 WHERE name = 'AQA GCSE Spanish Higher', foreign_word = 'campo, el', english_meaning = 'field, the'
Run Code Online (Sandbox Code Playgroud)

至:

UPDATE vocab_words SET correct = 5 WHERE name = 'AQA GCSE Spanish Higher'AND foreign_word = 'campo, el'AND english_meaning = 'field, the'
Run Code Online (Sandbox Code Playgroud)

另外,我建议您使用一些教程阅读SQL的基础知识.这是一个基本错误.