Domanda

Ho una tabella in cui devo conservare le relazioni tra altri due tavolo con un galleggiante che indica rilevanza tra le due file. Ho chiave univoca sulle due colonne di riferimento. Il problema è che devo ricostruire regolarmente, che è un pò lunga. Quindi, non posso semplicemente troncare la tabella, mentre io sto facendo così, ma non riesco a inserire la rilevanza per la stessa fila mentre sarebbero duplicati sia. Ecco perché ho pensato che sarebbe stato fantastico per salvare il timestamp corrente a una variabile, persistono i rapporti con REPLACE INTO invece di INSERT INTO e quindi rimuovere tutto il creato prima del timestamp salvato. Tuttavia, non ho potuto scoprire come. Qualche idea? Sto utilizzando Dottrina 2.2.0-dev e Symfony 2.1.0-DEV.

È stato utile?

Soluzione

Doctrine 2 non supporta INSERT REPLACE o UPSERT, mi dispiace.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top