Я пытаюсь INSERT OR UPDATE IF EXISTS
в одной транзакции.
в mysql , я обычно использовал бы DUPLICATE KEY
(«ОБНОВЛЕНИЕ НА ДУБЛИКАТИВНОМ КЛЮЧЕ».) Мне известно о многих решениях этой проблемы с использованием различных вариантов SQL и подзапросов, но я Я пытаюсь реализовать это в доктрине (PHP ORM). Похоже, что для этого есть методы Doctrine, потому что это так много возможностей, но я ничего не нашел. Является ли такая проблема проблемой с использованием пакетов PHP ORM по какой-то причине? Или кто-нибудь из экспертов Doctrine знает, как этого добиться с помощью хаков или каких-либо средств?