select max(id) from t_user;
select setval(‘t_user_id_seq’,(select max(id) from t_user)+1);
先查询改表当前最大的主键id,然后将当前序列设置为比最大的id大1即可。
出现这种情况的原因一般是insert插入sql语句时包含id主键列的值也一起导入的,而不是自动生成的。
select max(id) from t_user;
select setval(‘t_user_id_seq’,(select max(id) from t_user)+1);
先查询改表当前最大的主键id,然后将当前序列设置为比最大的id大1即可。
出现这种情况的原因一般是insert插入sql语句时包含id主键列的值也一起导入的,而不是自动生成的。