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

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

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

Войти через центр авторизации
Похожие вопросы
Фаст Софт Санкт-Петербург
от 150 000 до 180 000 ₽
от 250 000 ₽
Sibdev Красноярск
от 120 000 до 180 000 ₽
29 мар. 2023, в 10:42
30000 руб./за проект
29 мар. 2023, в 10:40
4000 руб./за проект
29 мар. 2023, в 10:22
30000 руб./за проект