The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

CREATE TRIGGER aus_user_insert
    AFTER INSERT
    ON aus_user
    FOR EACH ROW
    BEGIN
        IF (
            SELECT COUNT(*) < 1 FROM aus_user_ancestors
                WHERE user_id = NEW.id AND ancestor = NEW.id
            )
        THEN
            INSERT INTO aus_user_ancestors VALUES (NEW.id, NEW.id, 0); --
        END IF; --
    END
;