我正在下面的調試器輸出。我不確定缺少什麼語法。與外鍵的語法錯誤CREATE TABLE
的SQL代碼:
CREATE TABLE weeks(Week_Id INTEGER PRIMARY KEY,
Day TEXT,
Start_Time Text,
End_Time Text,
Break_Time Text);
CREATE TABLE projects(Project_Id INTEGER PRIMARY KEY,
Name TEXT,
Description Text,
Client_Name Text,
Location Text);
CREATE TABLE timesheets(Timesheet_Id INTEGER PRIMARY KEY,
Project_Id INTEGER,
FOREIGN KEY (Project_Id) REFERENCES projects (Project_Id),
Week_Id INTEGER,
FOREIGN KEY (Week_Id) REFERENCES weeks (Week_Id));
的錯誤歸結爲:
12-09 12:34:20.782: E/SQLiteLog(6490): (1) near "Week_Id": syntax error
有人嗎?請幫助。謝謝 – Coder
您的FOREIGN KEY聲明可能有可能在變量聲明之後。值得一試...... – PearsonArtPhoto
請您詳細說明一下。我沒有明白你的意思。 – Coder