DELETE FROM table WHERE id=30 smaže řádek, pokud existuje, a neudělá nic, pokud neexistuje. Není třeba chytat chyby.