1
我的代碼:代碼產生錯誤1064(42000),我不知道爲什麼
CREATE TABLE entries (
entry_id INT NOT NULL,
date_of_exam DATETIME NOT NULL,
student_id INT,
subject_id INT,
PRIMARY KEY(entry_id)
FOREIGN KEY student_id REFERENCES students (student_id),
FOREIGN KEY subject_id REFERENCES subjects (subject_id));
返回的錯誤信息是:
錯誤1064(42000):您有一個您的SQL語法錯誤;檢查對應於你的MySQL服務器版本的權利 語法使用附近的 手冊「外鍵student_id數據參考文獻的學生 (student_id數據),外鍵subject_id」在第7行
我已經徹底檢查代碼,在線但我似乎無法找到解決方案。 請幫助
是此SQL Server或MySQL?另外應該在PRIMARY KEY(entry_id)之後有一個逗號? – DB101
@ DB101這是MySQL,我試着把逗號放進去,但它仍然沒有工作 – Kez