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

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

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

Войти через центр авторизации
Похожие вопросы