Это мой код Python -
cursor.execute("""UPDATE tasks SET task_owner=%s,task_remaining_hours=%s, task_impediments=%s,task_notes=%s WHERE task_id=%s""", (new_task_owner,new_task_remaining_hours,new_task_impediments,
new_task_notes,task_id))
Это оператор SQL, который я пробую в диспетчере SQLite3 (расширение Firefox)
UPDATE tasks SET task_owner=%s,task_remaining_hours=%d,task_impediments=%s,task_notes=%s WHERE task_id=%d,("sumod",10,"none","test",1)
Полученная ошибка -
sqlite3.OperationalError: near "%": syntax error
Я пробовал много поисков в Интернете, включая SO, учебные пособия и самостоятельное устранение неполадок, но эта ошибка не исчезла.Что именно я здесь не так делаю.