我发现一个问题,当把一个主键设为 int 型,并且用 AUTO_INCREMENT 修饰的时候,会有这种情况。
当你插入10条记录,主键分别为1到10,然后删除主键为2到9的记录。当再次插入记录的时候,主键号会从11开始。如果它不自动补充2到9,而是从11开始, 那将来 int 型的主键总要有溢出的一天,怎么办?
当你插入10条记录,主键分别为1到10,然后删除主键为2到9的记录。当再次插入记录的时候,主键号会从11开始。如果它不自动补充2到9,而是从11开始, 那将来 int 型的主键总要有溢出的一天,怎么办?
解决方案 »
- 要做一个大型的购物网站 怎么设计数据库啊
- PostgreSQL 可以限制数据库或者表的大小吗?
- A表记录的多个字段和B表的多记录如何实现关联
- 为什么在MySQL数据库录入记录时报1366错误
- 请问下什么语句能重新刷新索引,并且不是每次执行操作后都更新索引呢?谢谢
- 为什么我的存储过程传不进参数,也传不出来!!
- [高分求助!!]关于mysql 的C API问题
- mysql版本4.0.20a--nt,安装完毕看不到mysql库
- ASP访问MySQL!!!!!!
- 关于 group_concat 后出现 system byte[] 问题
- MySQL安装不了,大家帮忙看看是什么问题
- 从组合框中读取商品名称,然后插入数据库,没效果
如果你仍然担心BIGINT会有溢出,则请计算一下你觉得会在多少天后溢出。
...或者使用bigint....