@vitHlJT62b7VCE2

Python и SQlite3. В чём проблема?

Пишу бота для Telegram, пытаюсь добавить значения в базу данных

sql = 'INSERT INTO '+str(message.chat.id)+'_db (value1, value2, value3) VALUES (?, ?, ?);'
    cursor.execute(sql, (value1, value2, value3))
    conn.commit()


Выскакивает ошибка
sqlite3.OperationalError: unrecognized token: "326883905_db"

База данных существует, помимо этих 3х параметров имеет первичный ключ (id - его не указываю при запросе).

В чём проблема?
  • Вопрос задан
  • 123 просмотра
Решения вопроса 1
@vitHlJT62b7VCE2 Автор вопроса
Понял, нужно было взять в кавычки название таблицы. В примерах такого не видел.
Вопрос закрыт.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
от 140 000 до 180 000 руб.
Mtrading Санкт-Петербург
от 2 000 до 3 000 usd.
AI Factory Санкт-Петербург
от 90 000 до 120 000 руб.