Avec Doctrine2 à Persistance base de données avec REPLACE INTO au lieu de INSERT INTO

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

  •  25-10-2019
  •  | 
  •  

Question

J'ai une table où je stocke les relations entre deux autres tables avec une pertinence indiquant float entre les deux lignes. Je touche unique sur les deux colonnes de référence. Le problème est que je dois reconstruire régulièrement, ce qui est un peu long. Donc, je ne peux pas tronquer la table pendant que je fais, mais je ne peux pas insérer la pertinence pour la même ligne alors qu'ils seraient en double soit. Voilà pourquoi je pensais que ce serait formidable pour sauver l'horodatage en cours à une variable, persistent les relations avec REPLACE INTO au lieu de INSERT INTO puis retirez tout créé avant l'horodatage enregistré. Cependant, je ne pouvais pas savoir comment. Une idée? J'utilise Doctrine 2.2.0-DEV et Symfony 2.1.0-DEV.

Était-ce utile?

La solution

Doctrine 2 ne supporte pas INSERT REPLACE ou UPSERT, désolé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top