puoi fare un tre cose:

1) se il check del cambiamento è calcolabile via sql, puoi mettere il check nella where:

codice:
update TABELLA set campi = ... where ID_RECORD in (select ID_RECORD FROM TABELLA WHERE CHECK_CONDIZIONE)
2) puoi mettere tutto l'aggiornamento in una stored procedure in mysql e richiamare quella

3) non puoi farlo, e allora ti tocca fare la