se fai un DELETE e non trova nessuna riga da cancellare va in avanti e non ti dice niente.

Puoi benissimo farlo con una sola query

PS: testare non fa mai male, si imparano molte cose e sei sicuro se il tuo codice funziona oppure si blocca a causa di un errore ...