@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 - его не указываю при запросе).

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

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

Войти через центр авторизации
Похожие вопросы
ZClick Москва
от 50 000 до 200 000 руб.
Protoplan Краснодар
от 80 000 до 150 000 руб.
YLab Тольятти
от 90 000 до 150 000 руб.
22 июл. 2019, в 08:24
100000 руб./за проект
22 июл. 2019, в 07:20
3000 руб./за проект
22 июл. 2019, в 07:13
150000 руб./за проект