create table testauto (id int primary key auto_increment,name varchar(10));
测试语句 insert into testauto(name) values('haha'); -----多次插入,id是自增的
create table `name`(
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
)
增加一个 AUTO_INCREMENT 属性
应该是在创建表的时候,定义某列是auto_increment,这样这一列就是自增值了。
如果是已经创建了的表,需要增加自增长列的话,使用alter table 可以进行修改。
楼上的是错的,第一个字段数据类型为整形,插入''双单引号是要出错的
insert into demo values('sdaf') ;
这样就可以了,多增加几条数据,就可以显示出效果了
答案补充
insert into demo values(NULL,'sdaf') ; 这样呢? 我机器上没有mysql 不能试运行
auto_increment