在MySQL5.6版本里,不支持一个表有多个INSERT/DELETE/UPDATE触发器。

例如创建t1表两个INSERT的触发器:

DELIMITER $$
USE `test`$$
DROP TRIGGER /*!50032 IF EXISTS */ `t1_1`$$
CREATE/*!50017 DEFINER = 'admin'@'%' */TRIGGER `t1_1` AFTER INSERT ON `t1` FOR EACH ROW BEGIN
INSERT INTO t2(id,NAME) VALUES(new.id,new.name);END;
$$
DELIMITER ;
DELIMITER $$
USE `test`$$
DROP TRIGGER /*!50032 IF EXISTS */ `t1_2`$$
CREATE/*!50017 DEFINER = 'admin'@'%' */TRIGGER `t1_2` AFTER INSERT ON `t1` FOR EACH ROW BEGIN
INSERT INTO t3(id,NAME) VALUES(new.id,new.name);END;
$$
DELIMITER ;

执行的时候就会报错,如下:

而在MySQL5.7里,已经支持一个表有多个INSERT/DELETE/UPDATE触发器。

参考:

MySQL5.7 支持一个表有多个INSERT/DELETE/UPDATE触发器相关推荐

  1. mysql 5.7 insert_MySQL5.7 支持一个表有多个INSERT/DELETE/UPDATE触发器

    在MySQL5.6版本里,不支持一个表有多个INSERT/DELETE/UPDATE触发器. 例如创建t1表两个INSERT的触发器:DELIMITER $$ USE `test`$$ DROP TR ...

  2. 触发器实现两表之间的INSERT,DELETE,UPDATE

    需求说明:培训记录处录入"外出培训"记录,保存后同步外出培训合同至"合同模块" 培训记录表PX_Record创建触发器 步骤一.新建触发器:[insert_ht ...

  3. MySQL5.7 常用系统表大全

    MySQL5.7 默认的模式有:information_schema, 具有 61个表: m ysqL, 具有31个表: performance_schema,具有87个表; sys, 具有1个表, ...

  4. mysql支持跨表delete删除多表记录

    前几天写了Mysql跨表更新的一篇总结,今天我们看下跨表删除.  在Mysql4.0之后,mysql开始支持跨表delete.  Mysql可以在一个sql语句中同时删除多表记录,也可以根据多个表之间 ...

  5. .NETCore 下支持分表分库、读写分离的通用 Repository

    首先声明这篇文章不是标题党,我说的这个类库是 FreeSql.Repository,它作为扩展库现实了通用仓储层功能,接口规范参数 abp vnext,定义和实现基础的仓储层(CURD). 安装 do ...

  6. 完整SQL分页存储过程(支持多表联接)

    Code /*********************************************************   * 作    用:数据分页(完整SQL分页存储过程(支持多表联接)) ...

  7. mySQL:两表更新(用一个表更新另一个表)的SQL语句

    用一个表中的字段去更新另外一个表中的字段, MySQL 中有相应的 update 语句来支持,不过这个 update 语法有些特殊.看一个例子就明白了. create table student (s ...

  8. spool命令、创建一个表,创建并且copy表,查看别的用户下的表,rowid行地址 索引的时候使用,表的增删改查,删除表,oracle的回收站

      1.spool 命令 spool "D:\test.txt" spool off SQL> host cls 2.创建一个表 SQL> --条件(1):有创 ...

  9. 实战 | 利用Delta Lake使Spark SQL支持跨表CRUD操作

    转载自  实战 | 利用Delta Lake使Spark SQL支持跨表CRUD操作 供稿 | eBay ADI-Carmel Team 作者 | 金澜涛 编辑 | 顾欣怡 本文7309字,预计阅读时 ...

最新文章

  1. Python进阶03 模块
  2. OpenCV之imgproc 模块. 图像处理(1)图像平滑处理 腐蚀与膨胀(Eroding and Dilating) 更多形态学变换 图像金字塔 基本的阈值操作
  3. tf.truncated_normal
  4. 网博士自助建站系统_自助建站:自助建站到底好还是不好?
  5. markdown 代码块背景色_markdown 绘图利器之graphviz
  6. STL库的内存配置器(allocator)
  7. 什么是微服务 Martin Fowler的microservices
  8. homebrew 安装 mpv
  9. Python 音频: sounddevice 使用 左声道/右声道/立体声 --- 播放,录音
  10. Python数学建模 缺失值与异常值处理
  11. MP4Box常用命令
  12. 关于云桌面的几个常见问题
  13. 我花10个小时,写出了小白也能看懂的阿里数据中台分析
  14. Linux (中标麒麟)离线安装 Python
  15. 程序员爆笑段子,外行人根本看不懂
  16. 如何判断车与路边线距离_靠边停车如何判断车轮与马路牙子的距离?一个办法真的很简单...
  17. EM78P468 义隆单片机 单键触控
  18. 线性代数学习笔记11-2:总复习Part2(相似对角化、对称矩阵、奇异值分解SVD)
  19. postgres查询序列_PostgreSQL 序列使用
  20. 第2章:几何方面:六边形面积

热门文章

  1. 数据库防护技术对比分析
  2. RichText设置高亮 (未完)
  3. 新看了两件家具请朋友们给点意见
  4. 小清新简约风个人简历PPT模板
  5. 移动端框架如雨后春笋,你该如何选择?
  6. sql语句里的limit使用方法
  7. Post with HttpClient
  8. opencv-车牌区域提取
  9. iOS - UIAlertController
  10. 准IT工作者如何择师、如何学习