puoi fare un tre cose:
1) se il check del cambiamento è calcolabile via sql, puoi mettere il check nella where:
2) puoi mettere tutto l'aggiornamento in una stored procedure in mysql e richiamare quellacodice:update TABELLA set campi = ... where ID_RECORD in (select ID_RECORD FROM TABELLA WHERE CHECK_CONDIZIONE)
3) non puoi farlo, e allora ti tocca fare la