CREATE TRIGGER ntdel AFTER UPDATE ON nodetext
FOR EACH ROW
BEGIN
IF NEW.is_deleted = 1 THEN
BEGIN
IF (SELECT COUNT(*) FROM nodetext WHERE is_deleted=0 AND textbox_id=NEW.textbox_id) = 1 THEN
UPDATE textboxes SET is_deleted=1, modified_date=NOW() WHERE textbox_id=NEW.textbox_id;
END IF;
END;
END IF;
END;
//
A known working trigger follows:
CREATE TRIGGER conndel AFTER UPDATE ON connections
FOR EACH ROW
BEGIN
IF NEW.is_deleted = 1 THEN
UPDATE sourcenodes SET is_deleted=1, modified_date=NOW() WHERE connection_id=NEW.connection_id;
END IF;
END;
//