Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例子:
有 3 个不同的数值:
1 2 3
我删除了 2,留下 1 和 3。如何更改数字以使 3 变为 2?
1 3 -> 1 2
请记住,我有很多数字,所以我想一次全部更改,而不是一一更改。那会花很多时间。谢谢!
如果它们是简单的位置代码并且你想要你可以做
delete from mytable where position=2 update mytable set position=position-1 where position>2
如果它们是某些东西的 id,那么这会很糟糕,因为您将对可能相关的表进行大量更新。