自增键专题

11.2 自增键、行集

参考书本P384 自增键 主键产生分为应用层产生和数据库产生两种。应用层产生主键的机制值得学习!! 自增键对象让我们不依赖数据库的自增键,在应用层为新纪录提供主键值。 Oracle是以序列方式产生主键值,MySQL是以表方式产生主键值。 例:在数据库中除了已有的t_post(里面的主键不用设成自增了,因为靠应用层产生),还需要再新建一个表t_post_id专门用来存放生成t_post主

mysql 自增键的上限后异常处理

一般情况下对于自增键  会使用 int ,自增键上限 :2的32次方 -1(4294967295) 达到自增上限后,数据就无法继续插入,报“ERROR 1062 (23000): Duplicate entry '4294967295' for key 'PRIMARY'” 错误   mysql [localhost:5724] {root} (test) > insert into t v