C'è una differenza.
Il INSERT
query deve controllare i vincoli su ogni colonna per vedere se vengono violati aggiungendo quella riga. In tal caso, deve trovare la riga corrispondente da aggiornare ed eseguire l'aggiornamento.
Un UPDATE
la query deve solo trovare la riga da aggiornare ed eseguire l'aggiornamento.
Se sai che la riga esiste già, dovresti semplicemente UPDATE
esso.