@sodden13

Как исправить «sqlite3.OperationalError: no such table»?

Хочу добавить данные в sql таблицу, но Пайтон выдает ошибку: sqlite3.OperationalError: no such table: user_tasks. Как исправить?

def create_db(self):
     try:
         self.cursor.execute("""CREATE TABLE user_tasks
                                (   id INTEGER PRIMARY KEY AUTOINCREMENT,
                                    task TEXT NOT NULL, 
                                    status TEXT NOT NULL,
                                    date TEXT NOT NULL); 
                             )""")
          self.connection.commit()
          print("seccesful")


        except Exception as Err:
            print(Err)

  def create_task(self, task):
        # здесь выводится ошибка: sqlite3.OperationalError: no such table: user_tasks
        self.cursor.execute("INSERT INTO user_tasks (taks) VALUES(?)", task)
        self.connection.commit()
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Boolman_gd
self.cursor.execute("INSERT INTO user_tasks (taks) VALUES(?)", task) -> self.cursor.execute("INSERT INTO user_tasks (task) VALUES(?)", task)
Обычная очепятка
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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