2014-04-04 142 views
0

也許我只是太習慣Postgres的,但爲什麼我收到此錯誤語法錯誤創建MySQL表

您的SQL語法錯誤;檢查 對應於你的MySQL服務器版本正確的語法使用 附近 '{ID INT NOT NULL AUTO_INCREMENT,電子郵件VARCHAR(100)NOT NULL, 主鍵(id' 在行1

手冊當我運行這個

create table `users`{ 
    id int not null AUTO_INCREMENT, 
    email varchar(100) not null, 
    primary key(id) 
}; 
+4

使用括號'CREATE TABLE用戶(...)'不牙套'CREATE TABLE用戶{...}'。 –

+1

在{}的地方使用() – CodeBird

+1

該語法對於Postgres無效。 –

回答

2

使用括號(方括號)()沒有括號:

create table `users` (
    id int not null AUTO_INCREMENT, 
    email varchar(100) not null, 
    primary key(id) 
);