我正在尝试执行这个简单的命令:
create table foo
(clo int primary key unsigned auto_increment);
但我得到这个错误:
ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 2 行的“无符号自动增量)”附近使用正确的语法
我正在尝试执行这个简单的命令:
create table foo
(clo int primary key unsigned auto_increment);
但我得到这个错误:
ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 2 行的“无符号自动增量)”附近使用正确的语法
我试着把int
和unsigned
放在一起,效果很好:
create table foo
(clo int unsigned primary key auto_increment );
你的语法有点不对劲。试试这个:
create table `foo` (
`clo` int unsigned auto_increment ,
PRIMARY KEY(`clo`)
) ENGINE=MYISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;