搜索
写经验 领红包
 > 自然

mysql怎样设置默认值(mysql设置默认数值)

导语:三种方式mysql给id设置默认值为UUID

mysql怎样设置默认值(mysql 设置默认数值)

3种方式方式一给id设置默认值

uuid()

或者

REPLACE(UUID(),,)

方式二:

 INSERT INTO user (`id`,`age`,`name`) VALUES (REPLACE(UUID(),,),11,&39;);

方式三:

通过触发器给id设置默认值为UUIDcreate trigger id_triggerbefore insert on t_student_coursefor each ROWBEGINSET new.ID=REPLACE(UUID(),&39;,&39;);END简单解释一下:(1)id_trigger就是触发器的名字(2)before就是触发时机,表示每次插入新数据之前执行触发器(3)insert就是触发事件,表示插入数据的时候触发(4)t_student_course就是要建立触发器的表名(5)SET new.ID=REPLACE(UUID(),&39;,&39;);就是触发器实现的逻辑功能,也就是给id设置默认值为UUID,这里的new,代表即将插入的数据。这里其实可以写一些判断,什么情况下执行什么之类的。

本文内容由快快网络小梓创作整理编辑!