ユーザー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 ;