Python MySQL не все аргументы, преобразованные во время ошибки форматирования байтов - PullRequest
0 голосов
/ 14 апреля 2020

Я пробовал приведенный ниже код в 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'))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...