2011-10-26 39 views
0

我正在使用xampp。在命令提示符下使用MySQL,創建表時出現錯誤1064(42000)

創建數據庫

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 

在命令提示符下顯示。但我不知道在這種情況下語法錯誤是什麼。

+0

你在做這一個腳本嗎?創建數據庫後我看不到分號,而且我從來沒有見過這種語法。在一行上創建,在另一行上使用,然後嘗試創建表。 –

回答

1

我認爲+給你語法錯誤。嘗試擺脫它將這些分成兩個陳述

CREATE DATABASE University 
USE University 
+0

我認爲這是正確的。當我嘗試它時,CREATE語句正常工作 – Ignacio