这里是什么问题?
CREATE TABLE marks(
id INT PRIMARY KEY AUTO_INCREMENT,
marks INT,
student_id INT
);
CREATE TABLE googlea(
id INT PRIMARY KEY AUTO_INCREMENT ,
student_name VARCHAR(20) ,
student_id INT ,
FOREIGN KEY(student_id) REFERENCES marks(student_id)
);
答案 0 :(得分:0)
使用以下更新的查询:
CREATE TABLE marks(
id INT PRIMARY KEY AUTO_INCREMENT,
marks INT,
student_id INT
);
CREATE TABLE googlea(
id INT PRIMARY KEY AUTO_INCREMENT ,
student_name VARCHAR(20) ,
student_id INT ,
FOREIGN KEY(student_id) REFERENCES marks(id)
);
希望它现在可以正常工作。
答案 1 :(得分:0)
错误出现在 FOREIGN KEY(student_id)参考标记(student_id)中。 试试这个 FOREIGN KEY(student_id)参考标记(id)