0
我试图通过PHP错误:重复键违反唯一约束“search6_idx1”
将项目插入我的Postgres的表,但收到以下错误消息ERROR: duplicate key violates unique constraint "search6_idx1"
search6_idx1是search6索引表。我尝试了以下select setval('search6',45)
,并以某种方式只适用于序列。
我试图通过PHP错误:重复键违反唯一约束“search6_idx1”
将项目插入我的Postgres的表,但收到以下错误消息ERROR: duplicate key violates unique constraint "search6_idx1"
search6_idx1是search6索引表。我尝试了以下select setval('search6',45)
,并以某种方式只适用于序列。
当你定义一个索引时,你可以选择使它变为UNIQUE。这样的索引服务于双重目的:
在你的情况,似乎问题是其中之一:
相应的解决办法是:
如果重复键区允许您应该简单地从指数下降的唯一约束... – roman 2010-01-28 09:31:55
我们需要关于这个问题的更多信息。重复值是否允许? – Timothy 2010-01-29 08:37:03