意外的auto_increment行为

时间:2015-08-13 20:52:05

标签: mysql

当我以这种方式创建表格时,插入

时出错
create table if not exists users(
id INT,
email varchar(100),
user_name varchar(256),
user_last_name varchar(256),
phone varchar(50),
origin varchar(256),
birth_date date,
gender tinyint(1),
about_me text,
photo   int
)auto_increment 1;
alter table users add constraint pk_user primary key (id);

insert into users (gender) values(0);

但是当我像这个id INT primary key auto_increment更改主键的定义时,插入工作正常。我很困惑 有区别吗?

0 个答案:

没有答案