MySQL中的自增字段对于我这种小白来说,简直就是个迷。
现在做一个简单记录,以便之后学习补充。
1.新建表的时候设置主键自增:
2.表已经存在时,设置主键自增:
需要将primary key drop掉,才可以继续进行操作。否则会出现异常。具体步骤见另一个文章。https://mp.youkuaiyun.com/mdeditor/83021821#
3.将自增主键列的数值复位重置。
需要将表中的数据全部删除,才可以将自增主键的值重置。
注意:如果表中还有数据,那么再次插入的时候还是会主动被置为原记录的下一位。
好吧,同见另一个文章。https://mp.youkuaiyun.com/mdeditor/83021821#
就是现在又出现了另一个注意的事情,当删除了其中一条记录时,重新插入新语句需要指定该id号,如果还是以null为主键赋值的话,数据库会默认将该条数据继续接在下一条。