无法创建表 - ERROR 1064(42000):您的SQL语法中有错误

时间:2010-05-03 14:15:51

标签: sql mysql mysql-error-1064

我正在尝试执行这个简单的命令:

create table foo
(clo int primary key unsigned auto_increment);

但是我收到了这个错误:

  

错误1064(42000):您有错误   在你的SQL语法中;检查手册   对应于您的MySQL服务器   用于正确语法的版本   靠近'unsigned auto_increment)'   第2行

2 个答案:

答案 0 :(得分:1)

我尝试将intunsigned放在一起,它运行良好:

create table foo
(clo int unsigned primary key auto_increment );

答案 1 :(得分:0)

你的语法有点偏。试试这个:

create table `foo` (
  `clo` int unsigned auto_increment ,
  PRIMARY KEY(`clo`)
) ENGINE=MYISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;