我在执行期间不断收到错误消息1064

时间:2020-07-11 10:34:49

标签: mysql

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社区服务器

1 个答案:

答案 0 :(得分:1)

您不应在表中定义两次主键,这应该可以工作。

   CREATE TABLE CLASS(
     student_id INT PRIMARY KEY,
     student_name VARCHAR(40),
     MAJOR VARCHAR(40)
    );