SQLSTATE [23000]:完整性约束违规:1062重复条目' 25' for key' tbl_item_item_ID_UNIQUE'

时间:2015-11-12 16:41:38

标签: php sql pdo

我有一个名为inventory的表,它有04个字段。它们是qtyinventory_dateTimetbl_item_item_IDtbl_branch_branch_ID

tbl_item_item_IDtbl_branch_branch_ID都是主键,目前该表分别有(1000,2015-11-12 19:01:04,25,2)值。

我想为同一个表添加其他数据,tbl_item_item_IDtbl_branch_branch_ID的值将是(25,3)

[只是意味着将另一个分支中的第25个item_id添加到广告资源]

但它给出了

  

SQLSTATE [23000]:完整性约束违规:1062重复条目' 25'对于密钥' tbl_item_item_ID_UNIQUE'

我该如何解决这个问题?请帮帮我。

2 个答案:

答案 0 :(得分:0)

此违规意味着您尝试插入复制已存在的密钥的条目。或者说,只是bl_item_item_ID = 25已经存在于表中,因为这是一个唯一的id列,它不能被复制(如果你认为该列有重复的条目,那么你的问题可能是你有tbl_item_item_ID和tbl_branch_branch_ID为2个独特的ID,但您需要的是一个由2列组成的唯一ID)

答案 1 :(得分:0)

好的,这是我添加了alredy的表格描述和重新排序的图片。enter image description here enter image description here

现在我想添加一些值作为新记录(新行),其中item_ID = 25和branch_ID = 3