self.cursor.execute('''
CREATE TABLE IF NOT EXISTS Application (
app_id INTEGER AUTO_INCREMENT PRIMARY KEY,
dep_id INTEGER,
FOREIGN KEY (dep_id) REFERENCES Departament(dep_id),
comp_id INTEGER,
FOREIGN KEY (comp_id) REFERENCES Company(comp_id),
user_id INTEGER,
FOREIGN KEY (user_id) REFERENCES User(user_id),
admin_id INTEGER,
FOREIGN KEY (admin_id) REFERENCES AdminDepartament(admin_id),
description TEXT,
status TEXT,
header TEXT,
priority TEXT
)
''')
на попытки создать таблицу Application выдает следующую ошибку
self.cursor.execute('''
sqlite3.OperationalError: near "comp_id": syntax error
. Почитал в инете, бывает что таблица не создается потому что используется зарезервированное имя, но это не мой случай. Ошибка в синтаксисе, но я кажется ослеп...
В чем кроется причина ошибки?