Как удалить строку из бд sqlite3 python
Мне нужно удалить все сообщения данного пользователя, что бы удалить сообщения именно этого пользователя я использую user_id. Вот фрагмент кода:
*def delete_messages(user_id: int):
conn = sqlite3.connect("database.db")
c = conn.cursor()
c.execute('DELETE text FROM user_message WHERE user_id = ?', (user_id, ))
conn.commit()
cursor.close()
conn.close()*
Ответы (1 шт):
Автор решения: DGDays
→ Ссылка
def delete_messages(user_id):
conn = sqlite3.connect("database.db")
c = conn.cursor()
c.execute('DELETE text FROM user_message WHERE user_id = (?)', (user_id, ))
conn.commit()
conn.close()
Вроде так должно сработать.