web.py を使用してフォーム POST を介してデータベース行を更新しようとしていますが、MySQL 構文エラーが発生します。私は一般的にPythonに慣れていないので、初心者の質問を許してください。私が実行しているコードは次のとおりです。
def Update(webInput):
db.update('category', where='category_name=' + webInput.category_name)
return;
私が得ているエラーは
ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE category_name=' at line 1")
ありがとうございました