本文主要介绍如何解决postgresql自加id作为关键字重复的问题,具有很好的参考价值,希望对大家有所帮助。来和边肖一起看看吧!
啥也不说,看代码~
1 SELECT set val(' data _ tracking _ au _ sec _ id _ seq ',(SELECT MAX(id)FROM data _ tracking _ au _ sec)1);
Data_tracking_au_sec_id_seq:可以再次被DDL查看
Data_tracking_au_sec:表名
补充:【PostgreSQL】——主键是自增的,插入数据违反了主键的唯一性
错误备忘录:
1.主键是自增的,插入数据时会违反主键的唯一性
错误原因是自添加主键的序列值与当前主键的字段值不匹配。现在我们需要将当前最大主键值设置为序列值。唐山网页制作,执行以下语句
1 select setval(' pgsql _ article _ id _ seq ',60000);
-将序列值设置为60000,或者将其设置为当前表的Id的最大值max (Id)