我正在尝试执行这个简单的命令:
create table foo
(clo int primary key unsigned auto_increment);
但是我收到了这个错误:
错误1064(42000):您有错误 在你的SQL语法中;检查手册 对应于您的MySQL服务器 用于正确语法的版本 靠近'unsigned auto_increment)' 第2行
答案 0 :(得分:1)
我尝试将int
和unsigned
放在一起,它运行良好:
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;