Mi è stato chiesto di creare un piccolo sistema di sincronizzazione tra database.
Per vari motivi la soluzione che ho pensato è di creare una tabella composta da tre campi TABELLA OPERAZIONE DATI in cui si inseriscono record di questo tipo:
il sistema dovrebbe funzionare bene per insert e delete ma per gli aggiornamenti devo risolvere il problema della collisione degli indici unici. Essendo un sistema generico non conosco la composizione delle tabelle e non posso far altro che una SELECT * nel db locale per poi fare una UPDATE in remoto.Codice PHP:
TABELLA OPERAZIONE DATI
prova insert id=1
Conoscete una soluzione veloce? Oppure devo per forza usare la DESCRIBE e creare una select ad hoc?