У меня есть таблица с именем inventory
и у нее есть поля 04. Это qty
, inventory_dateTime
, tbl_item_item_ID
и tbl_branch_branch_ID
.
tbl_item_item_ID
и tbl_branch_branch_ID
оба являются первичными ключами, и в настоящее время таблица имеет (1000, 2015-11-12 19:01:04, 25, 2) значения соответственно.
Я хотел добавить другие данные для одной таблицы, а значения для tbl_item_item_ID
и tbl_branch_branch_ID
будут (25, 3)
[это просто означает добавить 25-й item_id из другой ветки в инвентарь]
Но это дает
SQLSTATE [23000]: Нарушение ограничения целостности: 1062 Дублирующая запись '25' для ключа 'tbl_item_item_ID_UNIQUE'
Как я могу это решить? Помоги мне, пожалуйста.
Хорошо здесь картина описания таблицы и переупорядочения, которые я добавил alredy.
Теперь я хотел добавить некоторые значения в качестве новой записи (новая строка), для которой item_ID = 25 и branch_ID = 3
это нарушение означает, что вы пытаетесь вставить запись, которая дублирует уже существующий ключ. Или, чтобы положить это просто bl_item_item_ID = 25 allready в таблице, и поскольку это уникальный столбец идентификатора, его нельзя дублировать (если у вас есть дубликаты записей для этого столбца, то, возможно, ваша проблема заключается в том, что у вас есть tbl_item_item_ID и tbl_branch_branch_ID as 2 уникальных идентификатора, но вам нужен один уникальный идентификатор из 2 столбцов)