Php SQLSTATE[23000]:完整性约束冲突:1062个重复条目';25';对于键';tbl#u item_item_ID_UNIQUE';
我有一个名为Php SQLSTATE[23000]:完整性约束冲突:1062个重复条目';25';对于键';tbl#u item_item_ID_UNIQUE';,php,sql,pdo,Php,Sql,Pdo,我有一个名为inventory的表,它有04个字段。它们是数量,库存_日期时间,tbl_项目_项目ID,以及tbl_分支机构_分支机构ID tbl_item_item_ID和tbl_branch_ID都是主键,当前表分别有(10002015-11-12 19:01:04,25,2)个值 我想为同一个表添加其他数据,tbl\u item\u item\u ID和tbl\u branch\u ID的值将是(25,3) [这仅仅意味着将另一个分支机构的第25个项目id添加到库存中] 但它给 SQLST
inventory
的表,它有04个字段。它们是数量
,库存_日期时间
,tbl_项目_项目ID
,以及tbl_分支机构_分支机构ID
tbl_item_item_ID
和tbl_branch_ID
都是主键,当前表分别有(10002015-11-12 19:01:04,25,2)个值
我想为同一个表添加其他数据,tbl\u item\u item\u ID
和tbl\u branch\u ID
的值将是(25,3)[这仅仅意味着将另一个分支机构的第25个项目id添加到库存中] 但它给 SQLSTATE[23000]:完整性约束冲突:1062项“tbl\U项\U项\U ID\U唯一”的重复项“25”
我该如何解决这个问题?请帮帮我。此冲突表示您试图插入与allready现有密钥重复的条目。或者简单地说,bl_item_item_ID=25 allready存在于表中,因为这是一个唯一的ID列,所以不能复制(如果假定该列有重复的条目,那么您的问题可能是您有tbl_item_item_ID和tbl_branch_branch_ID作为两个唯一ID,但您需要的是一个由两列组成的唯一ID)此冲突表示您试图插入与allready现有密钥重复的条目。或者简单地说,bl_item_item_ID=25 allready存在于表中,因为这是一个唯一的ID列,所以不能复制(如果假定该列有重复的条目,那么您的问题可能是您有tbl_item_item_ID和tbl_branch_branch_ID作为两个唯一ID,但您需要的是一个由两列组成的唯一ID)好的,这里是我添加的表格描述和重新排序的图片。
现在我想添加一些值作为新记录(新行),其中item_ID=25,branch_ID=3,好的,这里是我添加的表描述和重新排序的图片。
现在我想添加一些值作为新记录(新行),其中item_ID=25和branch_ID=3侧注:您已经问了很多问题,还没有接受任何答案。这个网站是双向的。如果你希望得到帮助,你应该通过接受他们的回答来奖励那些帮助你的人。阅读并开始回馈社区。@Fred Ops抱歉,我不知道我会这么做。。谢谢你的建议。旁注:你问了很多问题,还没有接受任何答案。这个网站是双向的。如果你希望得到帮助,你应该通过接受他们的回答来奖励那些帮助你的人。阅读并开始回馈社区。@Fred Ops抱歉,我不知道我会这么做。。谢谢你的建议。是的,我知道,但我已经添加了tbl_item_item_ID和tbl_branch_branch_ID作为主键。因此,当两者同时使用时,它不会成为复制品,有没有任何疑问来考虑这两个字段是主键在一起?如果您使用任何GUI为您的数据库,您可以查看您的表的键。如果您有2个唯一的键,这是错误的,您应该有一个由2个元素组成的键。如果您不使用任何GUI,请尝试使用以下命令:是的,我知道,但我已经添加了tbl_item_item_ID和tbl_branch_branch_ID作为主键。因此,当两者同时使用时,它不会成为复制品,有没有任何疑问来考虑这两个字段是主键在一起?如果您使用任何GUI为您的数据库,您可以查看您的表的键。如果您有2个唯一的键,这是错误的,您应该有一个由2个元素组成的键。如果您没有使用任何GUI,请尝试使用以下命令:好的,我看到您使用的是PhpMyAdmin。在“表结构”选项卡中,您应该看到类似索引的内容(不要完全记住该工具的布局,但无论如何,当你查看索引时,你应该会看到这样的内容:唯一的\u id1:tbl\u项目\u项目\u项目ID,tbl\u分支\u ID和非唯一的\u id1:tbl\u项目\u项目ID,唯一的\u id2:tbl\u分支\u分支\u ID谢谢所有我自己发现的问题。我在这里添加了项目ID作为唯一的,同时添加了项目ID和分支。)_ID是主键,因为我无法为项\u ID重复添加相同的键。现在我删除了它,并感谢您的所有努力..!非常感谢您…好的,我看到您正在使用PhpMyAdmin。在表结构选项卡中,您应该会看到类似索引的内容(不要完全记住该工具的布局,但无论如何,当你查看索引时,你应该会看到这样的内容:唯一的\u id1:tbl\u项目\u项目\u项目ID,tbl\u分支\u ID和非唯一的\u id1:tbl\u项目\u项目ID,唯一的\u id2:tbl\u分支\u分支\u ID谢谢所有我自己发现的问题。我在这里添加了项目ID作为唯一的,同时添加了项目ID和分支。)_ID是主键,因为我无法为项目\u ID重复添加相同的键。现在我删除了它,并感谢您的所有努力..!非常感谢您。。。