私はAndroidでSQLiteを使用していますが、このコマンドを実行すると問題が発生します:
UPDATE vocab_words SET correct = 5
WHERE
name = 'AQA GCSE Spanish Higher',
foreign_word = 'campo, el',
english_meaning = 'field, the'
ここでの問題は何ですか?前もって感謝します。
SQL クエリに構文エラーがあります。次のクエリを変更してください:
UPDATE vocab_words SET correct = 5 WHERE name = 'AQA GCSE Spanish Higher', foreign_word = 'campo, el', english_meaning = 'field, the'
に:
UPDATE vocab_words SET correct = 5 WHERE name = 'AQA GCSE Spanish Higher'AND foreign_word = 'campo, el'AND english_meaning = 'field, the'
また、いくつかのチュートリアルを使用して SQL の基本を読むことをお勧めします。これは基本的なエラーの 1 つです。
AND
not とを使用して、2 つ以上の単純な条件を組み合わせcomma(,)
ます。
UPDATE vocab_words SET correct = 5 WHERE name = 'AQA GCSE Spanish Higher', foreign_word = 'campo, el', english_meaning = 'field, the'
と置換する
UPDATE vocab_words SET correct = 5 WHERE name = 'AQA GCSE Spanish Higher' AND foreign_word = 'campo, el' AND english_meaning = 'field, the'
投稿を最初に表示してから、更新ステートメントは次のようになります-
UPDATE vocab_words SET correct = 5 WHERE name = 'AQA GCSE Spanish Higher' and foreign_word = 'campo, el' and english_meaning = 'field, the'