我将具有固定ID(关于所需的FK)的测试数据存储在几个表中。 插入后,我想正确设置顺序。
我尝试过以下SQL但没有成功
ALTER SEQUENCE SEQ_MY_TABLE RESTART WITH SELECT MAX(ID) + 1 FROM MY_TABLE;
以下应该可以解决问题:
select setval(sequence_name_seq', (SELECT MAX(id) FROM table_name)+1);