@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
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019
Bigdata Engineer
Эта команда - опциональная.
CREATE TABLE IF NOT EXISTS users
тоесть она могла и не выполнятся. А если она не выполнялась - то очевидно что существует другая таблица users.

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

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

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