主索引问题

plpy 2003-12-08 03:49:50
我在数据库中一个表的ID 字段上,建立了主索引,
但是我分别删除其中的两条记录后,表的ID 号如下

1
2
4
6

我如何重新排列成

1
2
3
4
5
6
...全文
63 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
plpy 2003-12-09
  • 打赏
  • 举报
回复
自已up一下
pwzhu666 2003-12-08
  • 打赏
  • 举报
回复
txlicenhe(马可)
is ok
victorycyz 2003-12-08
  • 打赏
  • 举报
回复
删除ID字段后再新增ID字段并设置主索引。
txlicenhe 2003-12-08
  • 打赏
  • 举报
回复
如果ID不是自增列:
update 表 set id = (select sum(1) from 表 a where a.id<=id)

否则:

如何用语句添加或去除表字段的自增属性
http://expert.csdn.net/Expert/topic/2217/2217137.xml?temp=.8302118
plpy 2003-12-08
  • 打赏
  • 举报
回复
重新排列后应该是
1
2
3
4

34,591

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧