代码产生ERROR 1064(42000),我不知道为什么

时间:2016-11-09 11:18:49

标签: mysql sql

我有代码:

    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服务器版本   在'FOREIGN KEY student_id REFERENCES学生附近使用的语法   (student_id),第7行的FOREIGN KEY subject_id'

我已经彻底检查了代码和在线但我似乎无法找到解决方案。 请帮忙

1 个答案:

答案 0 :(得分:1)