Я пробовал приведенный ниже код в Flask и получаю эту ошибку: MySQLdb._exceptions.ProgrammingError: не все аргументы конвертируются во время форматирования байтов. Я проверил все сообщения, связанные с этим в этом стеке потока, и ни один из них не работал. Не могли бы вы помочь с этим?
@app.route ('/ update', method = ['POST', 'GET']) def update ():
if request.method == 'POST':
id_data = request.form['id']
issue = request.form['issue']
impact = request.form['impact']
status = request.form['status']
startt = request.form['startt']
endt = request.form['endt']
reason = request.form['reason']
solution = request.form['solution']
ticket = request.form['ticket']
remarks = request.form['remarks']
cur = mysql.connection.cursor()
cur.execute("""
UPDATE incident
SET issue=%s, impact=%s, status=%s, startt=%s, endtt=%s, reason=%s, solution=%s, ticket=%s, remarks=%s
WHERE id=%s
""",(issue,impact,status,startt,endt,reason,solution,ticket,remarks,issue,id_data))
mysql.connection.commit()
return redirect(url_for('read'))