触发器:将id设置为uuid

MySQL设置触发器,将id设置为uuid

1.在对应的表中找到触发器点击创建

触发器:将id设置为uuid_第1张图片

  1. 设置触发器名称,例如我想将test里id设置为uuid

触发器:将id设置为uuid_第2张图片

触发器:将id设置为uuid_第3张图片

然后填写相关的语句,

DELIMITER $$

CREATE
    /*[DEFINER = { user | CURRENT_USER }]*/
    TRIGGER `ssm_integration`.`test_id` BEFORE INSERT
    ON `ssm_integration`.`test`
    FOR EACH ROW BEGIN
	SET new.id=REPLACE(UUID(),"-","");
    END$$

DELIMITER ;

执行操作

验证,向test插入数据

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-x4WUHgpv-1592560022562)(img/image-20200619174606547.png)]

你可能感兴趣的:(数据库)