设置触发器要在建好表之后再设置
触发器名称是唯一的,不可重复
触发器代码:
CREATE TRIGGER `触发器名称` BEFORE INSERT ON `表名` FOR EACH ROW
BEGIN IF new.字段名 is NULL THEN
SET new.字段名 = UUID();
END IF;
END;
//解释:UUID(); 生成的id带有“ - ”
例:3d3d0c-c149e311e-c861e54ee-756ba012
//解释:REPLACE(UUID(),'-',''); 表示生成的UUID中不带 “ - ”
例:3d3d0cc149e311ec861e54ee756ba012
UUID的数据类型可以是 char 和 varchar ;
使用: REPLACE(UUID(),'-',''); 生成的UUID中不带 “ - ”样式
这里设置的是只有插入的时候触发,想要删除或者修改可以用Navicat
找到要修改的表——鼠标右击——选择设计表——选择触发器——再进行你想要的操作