Использовать MySQL в командной строке, при создании таблицы возникает ошибка 1064 (42000) - PullRequest
0 голосов
/ 26 октября 2011

Я использую xampp.

После создания базы данных

CREATE DATABASE University + use University

Я создаю таблицу, набрав

CREATE TABLE Student
(
    SNo INT NOT NULL,
    SName VARCHAR(16) NOT NULL,
    SAge INT NOT NULL,
    SDepartment ENUM('CS', 'EE', 'Math', 'Physics') NOT NULL, 
    PRIMARY KEY (SNo) 
);

Но издается звуковой сигнал и

ERROR 1064 (42000): You have an error in your SQL syntax; 
check the manual that corresponds to your MySQL server version for the right syntax to use near 'use University 
CREATE TABLE Student
(    
    SNo INT NOT NULL,
    Sname VARCHAR(16) NOT NULL,
    SAg'
at line 2

отображается в командной строке.Но я не знаю, что такое синтаксическая ошибка в этом случае.

1 Ответ

1 голос
/ 26 октября 2011

Я думаю, + дает вам синтаксическую ошибку. Попробуйте избавиться от него, чтобы разделить их на два утверждения

CREATE DATABASE University
USE University
...