前言:
当前看官们对“mysqluuid默认”大体比较注重,小伙伴们都想要知道一些“mysqluuid默认”的相关文章。那么小编同时在网摘上搜集了一些关于“mysqluuid默认””的相关文章,希望你们能喜欢,你们快快来了解一下吧!方式一
给id设置默认值
uuid()
或者
REPLACE(UUID(),"-","")
方式二:
INSERT INTO user (`id`,`age`,`name`) VALUES (REPLACE(UUID(),"-",""),11,'zhagnsan');
方式三:
通过触发器给id设置默认值为UUIDcreate trigger id_triggerbefore insert on t_student_coursefor each ROWBEGINSET new.ID=REPLACE(UUID(),'-','');END简单解释一下:(1)id_trigger就是触发器的名字(2)before就是触发时机,表示每次插入新数据之前执行触发器(3)insert就是触发事件,表示插入数据的时候触发(4)t_student_course就是要建立触发器的表名(5)SET new.ID=REPLACE(UUID(),'-','');就是触发器实现的逻辑功能,也就是给id设置默认值为UUID,这里的new,代表即将插入的数据。这里其实可以写一些判断,什么情况下执行什么之类的。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #mysqluuid默认 #mysql怎么生成uuid #mysql设置默认值为男