mySql含有自增字段的表,如何插入数据

创建表stu

1 create table stu
2 (
3       id int not null auto_increment primary key,
4       title varchar(20)
5 )

书写插入语句

1 insert stu values("wujilong");

由于我写sql语句习惯了,到mysql控制台中就直接写了,结果执行错误。

最后我到网上找了一些资料,原来mysql是不能使用sql里的简写语法,正确方法,应该在表名后面增加字段名称。

例:

insert stu(title) values("wujilong");

这样执行后就OK了。

当然了mysql中也可以对自增主键进行填充值

insert stu(id,title) values(2,"title");

也可以简写

insert stu values(2,"wujilong");

 给自增字段指定值就ok了。

posted @ 2012-11-06 22:42  学永不止步  阅读(1372)  评论(0)    收藏  举报