mysql 中 AUTO_INCREMENT 是什来自么意思为什么必须和主键搭配
的有关信息介绍如下:比如建立一个表
CREATET担省括滑右ABLE`zimu`(
改感几己色状呢屋`id`smalli写紧对稳杆拉应秋银云nt(6)unsignedNOTNULLauto_increment,
`zimu`varchar(16)NOTNULLdefault'',
PRIMARYKEY(`id`)
)ENGINE=MyI绍把鲜当害被游七触杨否SAMDEFAULTCHARSET=latin1
id字段设置了auto_increment属性后,必须设置为主键PRIMARYKEY(`id`)。
建立后表是空的,异静以备东样落研插入一条记录insertinto`zimu`VALUES(NULL,'a'),这个时候表里的第一条记曲府录内容就是1,'a';再插入一次insertinto`zimu`VALUES(NULL,'a'),这个时候表里的第二条记录内容就是2,'a'。auto华温整批所定设_increment就是对主键id自动增加编号的。
如果你想为你插入的表宗刘械甚治精根担械一条记录获得一个唯一性的编号,那就以省军齐直甲都仍二需要用主键。
版权声明:文章由 大问百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.dawenbaishu.com/article/167422.html