解决postgresql自带id作为密钥重复的问题
  • 作者:admin
  • 发表时间:2021-04-28 07:51
  • 来源:未知

本文主要介绍如何解决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)