1) un primo delete globale di tutte le informazioni nella tabelle 'temp 'Codice PHP:TRUNCATE TABLE temp
qui o fai un bulk insert o esegui direttamente l'sql nel file o vedi te a seconda del tipo di file...2) deve inserire i nuovi dati quindi un 'insert into' nella tabelle 'temp '
3) deve cancellare dalla tabella definitiva tutti i record che hanno un valore='n'Codice PHP:delete from definitiva where valore ='n'
vedi se funziona così4) deve fare l'update della tabella definitiva dalla tabella temp con l'identificativo è identico
Codice PHP:UPDATE TABLE definitiva SET definitiva.campo1 = temp.campo1,... WHERE definitiva.id = temp.id
recuperi da temp tutti gli id diversi da quelli in definitiva e inserisci in definitiva...5) deve inserire i nuovi dati nella tabella definiva un normale 'insert into'

Rispondi quotando