CREATE TABLE CLASS(
student_id INT PRIMARY KEY,
student_name VARCHAR(40),
MAJOR VARCHAR(40),
PRIMARY KEY(student_id)
);
我收到以下错误消息
错误代码:1064。您的SQL语法有错误;检查 与您的MySQL服务器版本相对应的手册 在'CREATE TABLE CLASS((学生表ID INT主键, 第2行的student_name VARCHAR(40),MAJO'**
一些信息。关于我的工作 服务器类型:MySQL 服务器版本:8.0.20.0- MySQL社区服务器
答案 0 :(得分:1)
您不应在表中定义两次主键,这应该可以工作。
CREATE TABLE CLASS(
student_id INT PRIMARY KEY,
student_name VARCHAR(40),
MAJOR VARCHAR(40)
);