Ошибка - sqlite3.OperationalError: no such column

Код на Python, с использованием PyQt5 и SQLite3
Идея - пользователь вводит в 7 существующих лайнэдитах по одному ингридиенту, позже рецепт добавляется в ComboViborBluda, чтобы его можно было выводить как и другие рецепты.
Только начал изучать SQLite3 и не понимаю, что не так:

def adding_recipe(self):
    self.ComboViborBluda.addItem(self.lineEdit_9.text())
    self.db = sqlite3.connect("recipe.sqlite")
    ingridient1, ingridient2, ingridient3, ingridient4, ingridient5, ingridient6, ingridient7 = \
        self.lineEdit_2.text(), self.lineEdit_3.text(), self.lineEdit_4.text(), self.lineEdit_5.text(), \
        self.lineEdit_6.text(), self.lineEdit_7.text(), self.lineEdit_8.text()
    cur = self.db.cursor()
    data = cur.execute("""INSERT INTO recipe VALUES (ingridient1), (ingridient2), (ingridient3), (ingridient4), 
    (ingridient5), (ingridient6), (ingridient7)""")

Ошибка - sqlite3.OperationalError: no such column: ingridient7
ComboViborBluda - QComboBox, в котором выбирается блюдо, после в QLabel выводится его рецепт
recipe - SQLite3 таблица, в которой есть одна колонна recipe


Ответы (0 шт):