在数据库应用中,经常希望在每次插入新纪录时,系统自动生成字段的主键值。
实现此目的,可以使用关键字:ATUO_INCREMENT:
1.默认,MySQL中AUTO_INCREMENT的初值是1,每新增一条记录,字段值自动加1;
2.一个表只能用一个字段使用AUTO_INCREMENT约束,且该字段必须为主键的一部分。
例子如下:
补充:可以用CHANGE关键字设置表的自动属性增加,如下:
ALTER TABLE tmp
CHANGE UserId UserId int(11) AUTO_INCREMENT;