在mysql的insert事件之前有没有可能添加更多的触发器?
目前我有:
DELIMITER ;;
CREATE TRIGGER before_insert_identityuser
BEFORE INSERT ON identityuser
FOR EACH ROW
BEGIN
IF new.Id IS NULL THEN
SET new.Id = uuid();
END IF;
END
;;
这将为表identityuser生成一个uuid。现在我要为表claims生成第二个uuid。
也许是这样的:
DELIMITER ;;
CREATE TRIGGER before_insert_identityuser
BEFORE INSERT ON identityuser
FOR EACH ROW
BEGIN
IF new.Id IS NULL THEN
SET new.Id = uuid();
END IF;
END;
CREATE TRIGGER before_insert_claims
BEFORE INSERT ON claims
FOR EACH ROW
BEGIN
IF new.Id IS NULL THEN
SET new.Id = uuid();
END IF;
END;
;;
我是否有可能或必须以其他方式解决它?
暂无答案!
目前还没有任何答案,快来回答吧!