日期:2014-05-16  浏览次数:20794 次

关于有AUTO_INCREMENT 的表怎么插入
create table goods (
goodsId bigint AUTO_INCREMENT primary key,
goodsName varchar(40) ,
goodsIntro varchar(500),
goodsPrice float ,
goodsNum int ,
publisher varchar(40),
photo varchar(40),
type varchar(10)
)
我这样创建一个表,我的插入语句是:insert into goods values( '黑白森林','这是一部好片', 59, 1, '香港嘉禾出品','01.jpg','香港电影');

为什么我这样插入不行,goodsId不是自增长的么,不是可以省去么, 我要再打上goodsId的值才能插入,为什么,要不,要怎么插入

请各位高手帮忙解决一下,谢谢!


------解决方案--------------------
insert into goods values(null, '黑白森林','这是一部好片', 59, 1, '香港嘉禾出品','01.jpg','香港电影');

用NULL。