首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

关于有AUTO_INCREMENT 的表如何插入

2012-02-03 
关于有AUTO_INCREMENT 的表怎么插入create table goods (goodsId bigint AUTO_INCREMENT primary key,good

关于有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。

热点排行