Database 更改序列时如何选择子值?
我想根据子选择重置序列。但是上面的语句给出了Database 更改序列时如何选择子值?,database,postgresql,Database,Postgresql,我想根据子选择重置序列。但是上面的语句给出了select上的语法错误 为什么我可能会丢失?我认为只有在使用setval()函数时才能执行此操作: ALTER SEQUENCE table_seq RESTART WITH SELECT .. FROM table 请注意,select语句必须用括号括起来 select setval('table_seq', (select ...));
select
上的语法错误
为什么我可能会丢失?我认为只有在使用
setval()
函数时才能执行此操作:
ALTER SEQUENCE table_seq RESTART WITH SELECT .. FROM table
请注意,select
语句必须用括号括起来
select setval('table_seq', (select ...));