Una query UPDATE non fa batter ciglio al database se non va "a buon fine" - a meno che non avesse errori di sintassi.

UPDATE cerca il/i record che corrispondono alla clausola in WHERE e se lo/li trova, ne fa l'UPDATE così come specificato nel corpo della query. Ma se quel WHERE non viene mai soddisfatto mica è un errore.