需求:

一个表新增了个字段,这个字段的值是由这个表中某个字段的值决定的。(又不想改程序来实现,简单办法来个触发器,before insert on )


例子如下:表名称: t_oa_cms 其中plantform_id 字段为业务需求新增字段。

id name site_id plantform_id
1 cms 3 872
2 oms 4 874

触发器脚本:


create trigger trigger_on_t_oa_cms  before insert on t_oa_cms  for each row 

begin


IF NEW.site_id =3 THEN
SET NEW.plantform_id = 872;

ELSEIF NEW.site_id =4 THEN
SET NEW.plantform_id = 874;


ELSEIF NEW.site_id =7 THEN
SET NEW.plantform_id = 873;


END IF;


end;


更多相关文章

  1. MySQL 分区表 partition线上修改分区字段,后续进一步学习partitio
  2. mysql 同一表中.两个字段值互相复制,从一个字段值复制到另一个
  3. MySQL 数据(字段)类型
  4. mysql中逗号分隔字段的更好替代方案
  5. mysql 常用字段和占用 字节数
  6. hibernate(*.hbm.xml)中新添加的字段被标记为红色(找不到)的解决方法
  7. 在我的sql中调用触发器中的函数
  8. 保持最新的一个字段值,直到它发生变化,然后保持其最新的字段值
  9. 替换wordpress WP_POSTS表中post_date字段的年份(4位数)

随机推荐

  1. android 5.0新特性之Material Design 使
  2. 用python开发android应用(1)
  3. day01:Android快速入门
  4. android中实现swipe的手势功能及页面拖动
  5. [置顶] 关于代码家(干货集中营)共享知识
  6. android 资源列表-史上最有价值的android
  7. android spinner默认样式不支持换行和修
  8. Android消息机制源码分析
  9. 2020新鲜出炉的Android大厂面试题锦集(BA
  10. Android中的几种网络请求方式详解 .