次のような "" を含むデータを持つデータベースにアクセスしようとしました。
トムは猫です。
このコードを使用すると:
マイデータ = 100; myKey = 'トムは猫です。'
myCursor.execute('UPDATE MyTable SET MyField = %d WHERE MyTable.Key == "%s"' % (myData, myKey))
このエラーが発生しました
sqlite3.OperationalError:「is」付近:構文エラー
%s を "" で囲んでいることに注意してください。また、一重引用符を使用したり、\ を追加したりしようとしましたが、どちらも機能しませんでした。これを解決する方法はありますか?