0

トリガー内の別の IF 内で IF ステートメントを実行しようとしています。トリガーに構文エラーはありませんが、機能していません。IFコードは次のとおりです。

.....
BEGIN
    IF (new.used <> old.used) THEN    
        IF (NEW.uid NOT IN (SELECT uid FROM subscriptions)) THEN
            UPDATE user_role SET user_role.rid=7 WHERE user_role.uid=new.uid;
        END IF;    
    END IF;
END$$
.....

問題は2番目のIF条件にあると思いますが、それが何であるかわかりません。何か案が??ありがとう

4

1 に答える 1