Ошибка - 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