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了。
浙公网安备 33010602011771号