Doctrine でこのリクエストを実行したいと思います:
IF EXISTS (SELECT * FROM Table1 WHERE Column1='SomeValue')
UPDATE Table1 SET (...) WHERE Column1='SomeValue'
ELSE
INSERT INTO Table1 VALUES (...)
唯一の方法は、replace into
私が読んだもの(Doctrine docs)から a を実行することですが、問題はREPLACE
、それがドロップしてから新しい行を作成することです(実際のUPDATE
.