Я все время получаю сообщение об ошибке 1064 во время выполнения - PullRequest
0 голосов
/ 11 июля 2020
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 (student_id INT PRIMARY KEY, student_name VARCHAR (40), MAJO' в строке 2 **

Некоторая информация о том, с чем я работаю Тип сервера: MySQL Версия сервера: 8.0.20.0- MySQL Сервер совместной работы

1 Ответ

1 голос
/ 11 июля 2020

Вы не должны определять первичный ключ дважды в таблице, это должно работать.

   CREATE TABLE CLASS(
     student_id INT PRIMARY KEY,
     student_name VARCHAR(40),
     MAJOR VARCHAR(40)
    );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...