我发现一个问题,当把一个主键设为 int 型,并且用 AUTO_INCREMENT 修饰的时候,会有这种情况。
当你插入10条记录,主键分别为1到10,然后删除主键为2到9的记录。当再次插入记录的时候,主键号会从11开始。如果它不自动补充2到9,而是从11开始, 那将来 int 型的主键总要有溢出的一天,怎么办?
当你插入10条记录,主键分别为1到10,然后删除主键为2到9的记录。当再次插入记录的时候,主键号会从11开始。如果它不自动补充2到9,而是从11开始, 那将来 int 型的主键总要有溢出的一天,怎么办?
解决方案 »
- mysqldump的一个错误
- 求人代做《数据库原理与技术》报酬50元
- 求一 电子商务产品数据库设计方案
- 在一个数据库中用update语句更新另一个库里的表的问题
- 请问windows下mysql中怎么才能找到libmysql.lib这个文件?
- MySQL许可政策与许可示范翻译稿供大家审核
- mysql安装问题
- 最近我的数据被他认修改,高手们帮我看看到底怎么回事?
- MySQL Cluster sql节点无法启动
- mysql 报错query builder does not support this syntax near "trigger"
- MySQL安装不了,大家帮忙看看是什么问题
- 从组合框中读取商品名称,然后插入数据库,没效果
如果你仍然担心BIGINT会有溢出,则请计算一下你觉得会在多少天后溢出。
...或者使用bigint....