Дублируйте запись […] для ключа 'PRIMARY' через добавление новой записи в построителе запросов отношения многие ко многим - PullRequest
0 голосов
/ 20 января 2019

попробуйте добавить некоторые категории к объекту публикации, категория и объект публикации имеют отношение «многие ко многим».

однако, если есть какая-то категория, существует «ER_DUP_ENTRY: повторяющаяся запись ... для ключа« PRIMARY »»

выглядит, что в RelationQueryBuilder нет такого метода, как "orIgnore".

как решить эту ситуацию?

await getConnection()
.createQueryBuilder()
.relation(Post, "categories")
.of({postId})
.add(['exisitCategoryId1','newCategoryId2']);
...