Задать вопрос
@dada_arewnd

Почему падает no such column?

Не понимаю почему выдает ошибку
try:
    connection = sqlite3.connect("бот_база.db", check_same_thread = False)
    cursor = connection.cursor()
    cursor.execute("""CREATE TABLE IF NOT EXISTS users (
        id INTEGER,
        cash INTEGER
        lvl INTEGER
    )""")
    
except:
    print("Не удалось подключиться к базе данных!")

def reg():
    id = int(event.user_id)
    cursor.execute("INSERT INTO users VALUES(?, ?,?);", (0, id,0))


Ошибка: no such column: deng
  • Вопрос задан
  • 73 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Python-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019
Bigdata Engineer
Эта команда - опциональная.
CREATE TABLE IF NOT EXISTS users
тоесть она могла и не выполнятся. А если она не выполнялась - то очевидно что существует другая таблица users.

Давайте смотреть что в этой другой таблице. Автор неужели ты не мог логгирование добавить? Этож просто. Хоть бы знали работал ddl или нет.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы