我有一张超过百万行的桌子。我需要重置序列并用新值(1、2、3、4…等)重新分配id列。有什么简单的方法吗
如果您不想保留ID的顺序,那么您可以
用1改变序列顺序重新启动;
更新t SET idcolumn=nextval('seq');
我怀疑是否有一种简单的方法可以在不重新创建整个桌子的情况下,按照您选择的顺序进行操作
共同学习, 共同进步, 祝各位早日成为代码大神
我有一张超过百万行的桌子。我需要重置序列并用新值(1、2、3、4…等)重新分配id列。有什么简单的方法吗
如果您不想保留ID的顺序,那么您可以
用1改变序列顺序重新启动;
更新t SET idcolumn=nextval('seq');
我怀疑是否有一种简单的方法可以在不重新创建整个桌子的情况下,按照您选择的顺序进行操作