1)定义:MySQL数据库管理系统中提供了一个自增数字auto_increment,专门用于自动生成主键值,
主键值不需要用户去维护,也不需要用户生成,MySQL会自动生成。自增数字默认从1开始,以1的倍数递增:1、2、3、4……
2)当设定某一字段为自动主键的时候,该主键在插入的时候不需要添加值,数据库管理系统会默认从1开始添加主键,每插入一条数据
系统自动设定主键,当删除某一条记录的时候,该条记录的主键不会再次使用,而是继续最大主键值之后生成新的主键。
添加有自增的字段必须要求非空且唯一,插入NULL肯定是不可以的。
如果是自增的,插入时可以不用写。
例如表A(ID主键自增,Name) 就这两列
那插入语句可写成。
INSERT INTO TABLE
VALUES('张三')
只插入名字那列就可以