MySql中的id主键不能自增?

发布时间:2024-11-01 08:06 发布:上海旅游网

问题描述:

的问题是:我用下面的语句建表,可是增加数据的时候不能把Id忽略掉,也就是说,还是让我手工的录入。很郁闷啊。
建表:create table news(id int primary key auto_increment,name varchar(30),age int);

我要这样写才能增加数据:insert into news values(1,'张三',22);

可是,我要的是这样的结果:insert into news values('张三',22); 增加数据。

这是为什么呢,我想不明白,我建表的时候,设置了primary key和auto_increment啊,为什么还是要手工的写id呢?
怎样不用手工写ID呢!
各位帮帮忙!!!

问题解答:

insert into news('name','age') values('张三',22);

同意楼上的,或者
insert into news values(null, '张三',22);

热点新闻