Сохраняется с доктриной2 в базе данных с заменой в вместо вставки в

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

  •  25-10-2019
  •  | 
  •  

Вопрос

У меня есть таблица, где я хранят отношения между двумя другими таблицами с поплавком, указывающим на актуальность между двумя рядами. У меня есть уникальный ключ на двух эталонных столбцах. Проблема в том, что я должен регулярно его перестроить, что довольно длинное. Итак, я не могу просто усечь таблицу, пока я это делаю, но я не могу вставить актуальность для той же строки, пока они будут дубликатами. Вот почему я подумал, что было бы здорово сохранить текущую метку времени с переменной, сохранять отношения с заменой, а не вставить, а затем удалить все, созданное до сохраненной метки времени. Однако я не мог выяснить, как. Есть идеи? Я использую доктрину 2.2.0-dev и symfony 2.1.0-dev.

Это было полезно?

Решение

Доктрина 2 не поддерживает INSERT REPLACE или же UPSERT, Извините.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top