3

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.

4

0 に答える 0