递增字段只保证唯一性,再说数据库的记录本来就是无序的,ORDER BY能改变顺序,没必要连续编号,不明白为什么有人会提出这种问题
解决方案 »
- 请问如何判断远程文件存在
- 帮忙看段函数,PDO不能执行
- 判断用户是从百度或者谷歌找到你的页面?
- 表单提交问题
- preg_replace( '/(?!<table.*?)width="\d+"/is', '', $html ),这句话错在哪里?
- 一个字符集编码问题
- 坐等大侠,Mail_mimeDecode 怎么使用,希望用过这个类的朋友指点下
- 奇怪的问题,linux下mkdir()生成的目录owner和getmyuid的值怎么不一样?
- 我想知道Smarty的应用及局限性!
- 求大神来解密一个PHP文件
- 各位高手帮帮忙:session如何存取对象。
- 为什么不能调用 P()函数,显示 “PPPPPPPPP”讲讲为什么??
那就不使用自增的就行了。另:如果你加入了1001...1999,2000,然后删除了1001怎么办?
把后面的都做调整吗?目前所有的数据库的自增字段几乎都是序号使用过就不用了。
可以修改下个自增值,但是不如使用update了。
除非你写INSERT 指定ID才可以用原来用过的ID你可以先取出数据表里面记录ID的最大值 $id_max
$newid = $id_max + 1;
然后插入新记录的时候 insert into table (id,...) values ('$newid',...)
insert语句在MYSQL里面就是这样的