order
является зарезервированным словом в SQL. Я предлагаю вам найти другое имя, которое не является зарезервированным словом (например, order_text
) для столбца. Если вам абсолютно необходимо использовать это имя, вы можете избежать его, заключив его в двойные кавычки ("
):
self._db.execute("create table if not exists Ticket(ID integer primary key autoincrement, Name text, Gender text, \"Order\" text)
# Here -----------------------------------------------------------------------------------------------------------^------^