PDA

View Full Version : [mysql] Insert se non esiste, altrimenti UPDATE


leonapster
01-03-2008, 22:52
Visto che estraggo una lista di dati e questa deve essere constantemente ricopiata nel db ogni volta non posso rinserire tutte le righe della lista, se sono già state inserite è inutile, sarebbe meglio aggiornarle.

Come potrei fare? Ho sentito di usare IGNORE ma non sò bene come usarlo nel mio caso....

grazie

cionci
02-03-2008, 08:54
Fai prima una select e non inserire le righe che sono già presenti nel risultato della query, ma per quelle fai un update.

kk3z
02-03-2008, 12:30
REPLACE INTO?