挿入の代わりに置き換えて、doctrine2をデータベースに持続します
-
25-10-2019 - |
質問
他の2つのテーブル間に関係を保存するテーブルがあり、フロートが2つの行間に関連性を示すことを示しています。 2つの参照列に一意のキーがあります。問題は、定期的に再構築しなければならないことです。これはちょっと長いことです。そのため、私がそうしている間にテーブルを切り捨てることはできませんが、同じ行の関連性を重複させながら挿入することはできません。だからこそ、現在のタイムスタンプを変数に保存し、挿入の代わりに交換と関係を維持し、保存されたタイムスタンプの前に作成されたすべてを削除することが素晴らしいと思いました。しかし、私はその方法を見つけることができませんでした。何か案が? Doctrine 2.2.0-DevとSymfony 2.1.0-Devを使用しています。
解決
Doctrine 2はサポートしていません INSERT REPLACE
また UPSERT
, 、 ごめん。
所属していません StackOverflow