Ahm*_*eed 1 mysql sql mysql-error-1075
我想在数据库表中创建一个AUTO_INCREMENT列,这是我写的语法:
create table comments
(
name varchar(20),
mail varchar(30),
comment varchar(100),
com_no int auto_increment
);
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
错误1075(42000):表定义不正确; 只能有一个自动列,必须将其定义为键
然后我把它作为主键:
create table comments
(
name varchar(20),
mail varchar(30),
comment varchar(100),
com_no int primary_key auto_increment
);
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
错误1064(42000):您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便在'primary_key auto_increment,name varchar(20),mail varchar(30),comment varchar(100'在第1行)附近使用正确的语法
怎么了???
它PRIMARY KEY没有下划线.
create table comments
(
name varchar(20),
mail varchar(30),
comment varchar(100),
com_no int primary key auto_increment
);
Run Code Online (Sandbox Code Playgroud)
要么
create table comments
(
name varchar(20),
mail varchar(30),
comment varchar(100),
com_no int auto_increment,
primary key(`com_no`)
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2572 次 |
| 最近记录: |