postgresql insert 出现duplicate key value violates unique co
问题:insert 出现duplicate key value violates unique constraint错误 scanner=# INSERT INTO task_ip (task_id,target_ip,hostname,time_start) VALUES (1111,'10.10.10.10','ubp','2008-09-09'); 原因: 出现这个问题的原因是大批量插入数据导致task_ip表和task_ip_id_seq不一致造成的,从下面的两个sql语句可以看出,前面的值已经远大于后边的值, scanner=# select max(id) from task_ip; scanner=# SELECT nextval('task_ip_id_seq'); scanner=# select setval('task_ip_id_seq',(select max(id) from task_ip) + 1) scanner=# SELECT func_task_add_host(15270,'10.101.01.10','2010-01-01','');func_task_add_host --------------------152636(1 row) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |