Задать вопрос
@niq3424734

Как удалить данные из БД по данным из переменной?

Мне нужно удалить пользователя из БД по его username, который храниться в переменной get_user, пробовал так:
conn=sqlite3.connect('users123.sql3')
cur=conn.cursor()
cur.execute("DELETE FROM USER WHERE username=VALUES('%s')" % get_user)
conn.commit()

Но ничего не получилось, подскажите пожалуйста, как правильно составить запрос
  • Вопрос задан
  • 265 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Решения вопроса 1
trapwalker
@trapwalker
Программист, энтузиаст
cur.execute("DELETE FROM USER WHERE username=?", get_user)

Зачем методом тыка пытаться программировать? Надо изучать SQL и БД
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽