挿入の代わりに置き換えて、doctrine2をデータベースに持続します

StackOverflow https://stackoverflow.com/questions/8800605

  •  25-10-2019
  •  | 
  •  

質問

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

役に立ちましたか?

解決

Doctrine 2はサポートしていません INSERT REPLACE また UPSERT, 、 ごめん。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top