MySQL 字段 DEFAULT uuid 怎么实现
2个回答
展开全部
不用改c文件... 触发器完美解决
DROP TRIGGER IF EXISTS `test`.`default_id`//
CREATE TRIGGER `test`.`default_id` BEFORE INSERT ON `test`.`test`
FOR EACH ROW if (new.id='' or new.id is null) then
set new.id= uuid();
end if
//
执行sql的时候把Delimiter 改成 // 即可
DROP TRIGGER IF EXISTS `test`.`default_id`//
CREATE TRIGGER `test`.`default_id` BEFORE INSERT ON `test`.`test`
FOR EACH ROW if (new.id='' or new.id is null) then
set new.id= uuid();
end if
//
执行sql的时候把Delimiter 改成 // 即可
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询