1

ユーザーIDでレコードが作成されているかどうかを確認したいのですが、そうでない場合は生成します。私は何が間違っているのか理解できませんか?

delimiter $$

DROP TRIGGER IF EXISTS init_uuid_users;

CREATE TRIGGER init_uuid_users BEFORE INSERT ON `users`
    FOR EACH ROW BEGIN
        IF (NEW.username IS NULL) THEN
            SET NEW.username = UUID();
        END IF;
    END;
$$
delimiter ;
4

1 に答える 1