2014-04-01 41 views
0

我需要一個更好的被點擊的鏈接跟蹤系統的新表,我想這一點:錯誤的SQL表結構

CREATE TABLE tracker (
    id int(10) NOT NULL auto_increment, 
    link varchar(255) NOT NULL, 
    clicks int(10) NOT NULL 

    PRIMARY KEY (id) 
); 

但我得到這個錯誤:

#1064 - 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 '(id))' at line 6

什麼的任何想法問題是?我怎樣才能使結構正確?

+1

你不必後'點擊詮釋一個逗號(10 )NOT NULL' –

+0

你使用哪個DBMS? – veljasije

回答

2

您錯過了,在clicks int(10) NOT NULL列之後!

CREATE TABLE tracker (
    id int(10) NOT NULL auto_increment, 
    link varchar(255) NOT NULL, 
    clicks int(10) NOT NULL, 
    PRIMARY KEY (id) 
); 
0

逗號運算符在點擊int(10)NOT NULL列後丟失。近clicks int(10) NOT NULL。沒有

0

試試這個,

CREATE TABLE tracker(
id INT NOT NULL AUTO_INCREMENT , 
link VARCHAR(255) NOT NULL , 
clicks INT NOT NULL , 
PRIMARY KEY (id) 
) 
0

你缺少逗號需要提及int長度

CREATE TABLE tracker (
id int NOT NULL auto_increment, 
link varchar(255) NOT NULL, 
clicks int NOT NULL, 
PRIMARY KEY (id) 
); 

http://sqlfiddle.com/#!2/487352