问题描述:
的问题是:我用下面的语句建表,可是增加数据的时候不能把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);