create table query中的语法错误

时间:2013-02-15 11:20:08

标签: mysql sql phpmyadmin syntax-error

我无法获得此语法错误。

#1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以便在第15行'(id)ENGINE = MyISAM''附近使用正确的语法

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
;

3 个答案:

答案 0 :(得分:0)

在主键子句之前缺少逗号。

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

答案 1 :(得分:0)

提供者和主键之间需要逗号:

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

答案 2 :(得分:-1)

错误 SQL查询:

-

-数据库:tr


-

-表wadud的表结构

destination

MySQL说:文档

1050-表“目标”已存在