我的问题是:我用下面的语句建表,可是增加数据的时候不能把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呢?
建表: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呢?
自增字段不用写
这个我也使用过了,可是还是不行啊,要不然我也不说了。
不会是配置的问题吧,对了,忘了和大家说了,我的是“而怕其”安装php时自带的mysql。