Задать вопрос
  • Sqlite3.OperationalError: no such table: users. Как решить проблему?

    @mrcoldurfuck Автор вопроса
    Я нашел решение проблемы, надо было переписать инициализацию класса, короче надо init вот так переписать:
    self.connection = sqlite3.connect('db_file', check_same_thread=False)
            self.cursor = self.connection.cursor()
            db = self.connection
            c = db.cursor()
            c.execute("""CREATE TABLE users (
        id      INTEGER PRIMARY KEY AUTOINCREMENT,
        user_id INTEGER NOT NULL,
        money   INTEGER NOT NULL
                        DEFAULT (0) 
    );""")
    .
    Здесь странная табуляция, чтобы вы не запутались прикреплю скрин.
    62fb5db4822de599408821.png
    Ответ написан
    Комментировать