【发布时间】:2012-01-05 23:10:09
【问题描述】:
我有一个网页表,主键是 URL 的哈希,还有一个 auto_increment ID 列,它也是唯一键。
我有点困惑的是为什么连续插入不会将 ID 字段增加 1。当我第一次创建表并进行单次插入时,第一个 id 是 1。第二个插入产生和 id 5,第三个是 8。
我在表格上有一个触发器,它在插入时计算网页 URL 的哈希值。不确定这是否相关。
有间隙不是问题,但我想了解为什么连续插入不会生成步长为 1 的 ID。
谢谢!
【问题讨论】:
-
可以贴一下触发器的代码吗?
标签: mysql auto-increment