作者ckart (GTCC | DD-P90)
看板Database
标题[SQL ] 请教一个关於MySQL auto_increasment的问题
时间Wed Jul 16 23:48:30 2008
各位大大好, 我是刚学MySQL的新手
遇到了一个问题
我现在用设定了一个ID栏位
用Auto_increasement的方式赋予每笔资料一个特定的编号
然後再用这个编号去产生一个对应编号的资料夹
ex: ID的值01
我建立一个01的资料夹
然後也写了一个删除的php
让我在删除这笔资料的同时删除这个资料夹和里面的所有资料
但是我发现了一个问题
这样我在不停往下新增和删除资料的时候
假设我删除了编号1-10中的5
我的资料夹里面就少了一个叫做5的子资料夹
但是我在未来新增的时候却不会有任何一笔资料是编号5
来补被删除的5这个位子
资料夹的名称就变成 1 2 3 4 6 7 8 9 10 11 12 13 ...
少了5
有没有办法可以让我在新增资料的时候检查是不是有缺号
然後产生那个缺号的值来补那个缺号
我实在想不到头绪...
有大大可以指点一下吗XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.138.94
1F:推 kylekai:建议是不要补比较好... 07/17 00:33
2F:→ ckart:为什麽= =a 07/17 02:27