Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 错误:重复密钥违反唯一约束;搜索6“u idx1”;_Php_Postgresql - Fatal编程技术网

Php 错误:重复密钥违反唯一约束;搜索6“u idx1”;

Php 错误:重复密钥违反唯一约束;搜索6“u idx1”;,php,postgresql,Php,Postgresql,我正试图通过PHP将项目插入我的postgres表 但得到以下错误消息错误:重复密钥违反了唯一约束“search6\u idx1” search6_idx1是search6的索引表。我尝试了以下select setval('search6',45),但不知何故,这只适用于序列。定义索引时,可以选择使其唯一。此类索引具有双重目的: 加快查询速度 防止重复 在您的案例中,问题似乎是其中之一: 您正在插入已经存在的值 您的索引错误地是唯一的 相应的解决办法是: 不要插入重复项 创建非唯一索引

我正试图通过PHP将项目插入我的postgres表

但得到以下错误消息
错误:重复密钥违反了唯一约束“search6\u idx1”


search6_idx1是search6的索引表。我尝试了以下
select setval('search6',45)
,但不知何故,这只适用于序列。

定义索引时,可以选择使其唯一。此类索引具有双重目的:

  • 加快查询速度
  • 防止重复
在您的案例中,问题似乎是其中之一:

  • 您正在插入已经存在的值
  • 您的索引错误地是唯一的
相应的解决办法是:

  • 不要插入重复项
  • 创建非唯一索引

定义索引时,可以选择使其唯一。此类索引具有双重目的:

  • 加快查询速度
  • 防止重复
在您的案例中,问题似乎是其中之一:

  • 您正在插入已经存在的值
  • 您的索引错误地是唯一的
相应的解决办法是:

  • 不要插入重复项
  • 创建非唯一索引

如果允许重复键区域,您只需从索引中删除唯一约束……我们需要有关此问题的更多信息。是否允许重复值?如果允许重复键区域,您只需从索引中删除唯一约束…我们需要有关此问题的更多信息。是否允许重复值?