All pastes #2073800 Raw Edit

Stuff

public text v1 · immutable
#2073800 ·published 2011-06-02 18:36 UTC
rendered paste body
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;
//