2013-02-15 49 views
0

我不能得到這個語法錯誤。創建表查詢中的語法錯誤

#1064 - 您的SQL語法錯誤;檢查對應於你的MySQL服務器版本正確的語法使用近「(id)ENGINE = MyISAM數據)」的第15行

CREATE TABLE IF NOT EXISTS `destination_cdr` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT , 
`calldate` DATETIME NOT NULL , 
`source` VARCHAR(80) NOT NULL , 
`destination` VARCHAR(80) NOT NULL , 
`account_code` VARCHAR(30) DEFAULT NULL , 
`pincode` VARCHAR(45) NOT NULL , 
`duration_call` BIGINT(20) NOT NULL DEFAULT '0', 
`duration_talk` BIGINT(20) NOT NULL , 
`disposition` VARCHAR(255) NOT NULL , 
`clid` VARCHAR(80) DEFAULT NULL , 
`cdr_id` BIGINT(20) DEFAULT NULL , 
`vxcdr_id` BIGINT(20) DEFAULT NULL , 
`provider` INT(11) NOT NULL DEFAULT '0' PRIMARY KEY ( `id`)) ENGINE = MYISAM 
; 
+1

第一個問題,請仔細閱讀該怎麼辦[當你得到答案](http://stackoverflow.com/faq#howtoask )。 – SparKot 2013-02-15 11:27:00

回答

0

您需要提供商和主鍵之間的commma:這裏

`provider` INT(11) NOT NULL DEFAULT '0', PRIMARY KEY ( `id`)) ENGINE = MYISAM 
0

丟失的主鍵子句前逗號手冊。

`provider` INT(11) NOT NULL DEFAULT '0', PRIMARY KEY ( `id`))