Как записать данные через Python в бд?
Возникла проблема с записью данных.
Например, я хочу реализовать запись количество действий (для телеграм-бота). По умолчанию для каждого пользователя значение равняется нулю, но я не знаю как прибавить к этому числу 1.
Гайды читал, как подключать бд знаю, нужен только алгоритм счёта и записи в столбец для определенного id.
Использую библиотеку sqlite3
Ответы (1 шт):
Автор решения: Alpensin
→ Ссылка
import sqlite3
with sqlite3.connect('example.db') as con:
cur = con.cursor()
cur.execute('UPDATE yourtable SET n = n + 1 WHERE id = ?', (user_id,))
- Вместо example.db вставляете ваш файл с БД sqlite.
- Вместо yourtable название нужной таблицы
- В переменной user_id должен быть нужный id
- Вместо n название столбца, в котором хранится количество.