Почему при обновлении сущности ошибка дублирующей записи?

Всем привет. Есть 3 сущности с отношением Many to One. В моем случае это сущность User, Ticket, TicketAssignedUser. В сущности TicketAssignedUser всего 2 столбца, ticket_id и user_id. У этой сущности составной primary key из ticket_id и user_id. Есть такая проблема если у TicketAssignedUser есть 2 записи, потом при обновлении одну запись удалить и сохранить то вылетит ошибка что запись которую мы оставили она дублирующаяся опиции 'allow_add' => true, 'allow_delete' => true, 'by_reference' => false стоят. Самое интересное что если добавить автоинкремент то все работает как часы. Есть ли способ это исправить или придется добавить поле id с автоинкрементом?
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы