У меня ошибка с моим синтаксисом sql. Я хочу удалить строку в моей базе данных, используя пользовательский ввод указанного имени пользователя - PullRequest
0 голосов
/ 07 ноября 2019

Я создаю веб-приложение с функцией удаления пользователя для пользователей с правами администратора.

Form = UpdateuserForm()
    if request.method == 'POST':
        _username = request.form['chngUsername']
        cur2 = conn.cursor()
        cur2.execute("DELETE from users where username = %s"), (_username,)
        # cur2.execute("DELETE FROM users WHERE username='"+_username+"'")
        conn.commit()
        cur2.close()

Я ожидал, что вывод удалит указанную строку в моей базе данных, где было введено имя пользователя. Однако я получаю это сообщение об ошибке. MySQLdb.

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