我想INSERT OR UPDATE IF EXISTS在一次交易中.
在mysql中,我通常会使用DUPLICATE KEY("UPDATE ON DUPLICATE KEY".)我知道使用各种SQL变体和子查询解决这个问题很多,但我正在尝试在Doctrine(PHP ORM)中实现它.似乎会有Doctrine方法来做这个,因为它是如此功能丰富,但我找不到任何东西.出于某种原因,使用PHP ORM包这是一个问题吗?或者,任何Doctrine专家都知道如何通过黑客或任何方式实现这一目标?