我已创建此触发器以将值计算值插入表中的字段,以防用户忘记自己放置数据:

DELIMITER //

CREATE TRIGGER OnNewTableRegistry BEFORE INSERT ON eduardo8_plataforma.tabela

FOR EACH ROW

BEGIN

IF NEW.ut = null THEN

SET NEW.ut = GetUT('tabela');

ELSEIF NEW.ut = '' THEN

SET NEW.ut = GetUT('tabela');

END IF;

END;

//

DELIMITER ;

但我需要对该数据库中的每个表执行相同的操作.是否可以对所有表使用相同的触发器,如果​​是,我们如何获取在指定了tabela的第6行和第8行中触发使用它的表的名称?

我需要这样的东西:

DELIMITER //

CREATE TRIGGER OnNewTableRegistry BEFORE INSERT ON (* as _TableName)

FOR EACH ROW

BEGIN

IF NEW._TableName.ut = null THEN

SET NEW._TableName.ut = GetUT(_TableName);

ELSEIF NEW._TableName.ut = '' THEN

SET NEW._TableName.ut = GetUT(_TableName);

END IF;

END;

//

DELIMITER ;

最佳答案 不,

syntax没有规定.

允许它是没有意义的,因为NEW关键字必须引用特定的行定义.如果您有两个具有相同行定义的表,则应将它们放入一个表中,另一列表示差异.

mysql 触发器 所有表_MySQL触发器可以与多个表或所有表相关联吗?相关推荐

  1. mysql 触发器 本表_MySQL触发器处理本表数据

    关于MySQL的触发器,基本上每个Mysql教程里都有讲到,但是我发现那些教程里讲的都是如何处理其他表的数据.在MySQL中写触发器操作 关于MySQL的触发器,基本上每个Mysql教程里都有讲到,但 ...

  2. mysql创建删除触发器的时候_mysql触发器简介及如何创建和删除触发器

    什么是mysql触发器 需要MySQL 5 对触发器的支持是在MySQL 5中增加的.因此,本章内容适用于MySQL 5或之后的版本. MySQL语句在需要时被执行,存储过程也是如此.但是,如果你想要 ...

  3. mysql触发器应用场景_MySQL触发器的使用场景及方法实例

    触发器: 触发器的使用场景以及相应版本: 触发器可以使用的MySQL版本: 版本:MySQL5以上 使用场景例子: 每当增加一个顾客到某个数据库表时,都检查其电话号码格式是否正确,州的缩写是否为大写 ...

  4. mysql触发器访问网站_MySQL触发器使用-WEB资讯专栏-DMOZ中文网站分类目录-免费收录各类优秀网站的中文网站目录....

    触发器:触发器的使用场景以及相应版本:触发器可以使用的MySQL版本:- 版本:MySQL5以上### 使用场景例子:1. 每当增加一个顾客到某个数据库表时,都检查其每当增加一个顾客到某个数据库表时, ...

  5. mysql触发器实验小结_mysql 触发器小结

    触发器可以监视某种数据操作(insert/update/delete) 并触发(insert/update/delete)( 创建触发器4要素 监视地点 -----监视事件----触发时间----触发 ...

  6. mysql触发器如果提示_mysql 触发器

    1   引言Mysql的触发器和存储过程一样,都是嵌入到mysql的一段程序.触发器是mysql5新增的功能,目前线上凤巢系统.北斗系统以及哥伦布系统使用的数据库均是mysql5.0.45版本,很多程 ...

  7. mysql大于等于怎么写_MySQL 对于千万级的大表要怎么优化?我写了6000字的深度解读...

    千万级大表如何优化,这是一个很有技术含量的问题,通常我们的直觉思维都会跳转到拆分或者数据分区,在此我想做一些补充和梳理,想和大家做一些这方面的经验总结,也欢迎大家提出建议. 从一开始脑海里开始也是火光 ...

  8. mysql更新锁机制_mysql查询更新时的锁表机制分析

    欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制. 一.概述 MySQL有三种锁 ...

  9. mysql 授权是哪一个表_MySQL授权系统的五个表

    MySQL授权系统是由数据库中的五个表来实现,下面就为您详细介绍这五个和MySQL授权系统相关的表,如果您感兴趣的话,不妨一看. MySQL服务器的特点之一是,它在控制每个用户行为方面提供了极大的灵活 ...

最新文章

  1. RobotFramework下的http接口自动化Set Request Body 关键字的使用
  2. 白沙工业园新松机器人_常州中智永浩助推机器人行业高质发展 打造机器人领域新优势...
  3. 安卓文本编辑器php cpp,用安卓原生控件封装一个简易的富文本编辑器
  4. 360互联网技术训练营第七期 - “遇见”PIKA
  5. java面向对象程序设计
  6. 计算机点击右键管理闪退,Win7系统桌面鼠标右键菜单出现闪退解决方法
  7. java计算机毕业设计易医就医购药交互平台源码+系统+mysql数据库+lw文档
  8. 几款极好的 JavaScript 文件上传插件
  9. 从零开始的泡泡龙游戏
  10. 苹果笔记本装Windows系统
  11. 给raspberry Pi B 安装3.5英寸触摸屏
  12. 安科瑞三相电流互感器的规格参数(安科瑞-卓宋兰)
  13. 计算机房精密空调术语,机房精密空调参数及含义
  14. 教老妈学认字的战斗史
  15. 有用的一些链接Powerstore VxRail
  16. 字节跳动2023届校招薪资盘点!
  17. Java安装WindowBuilder
  18. undefined reference to symbol ‘dlsym@@GLIBC_2.4‘ 解决
  19. 智能手表泄露银行卡密码?专家:不必过分担心
  20. MySQL排名问题详解

热门文章

  1. 深入理解PHP+Mysql分布式事务与解决方案
  2. webworker应用场景_典型应用场景 · OpenResty最佳实践-最新版 · 看云
  3. 2 环境设置_VS Code 虚拟环境设置
  4. python个人微信支付接口_Python实现微信小程序支付功能
  5. opencv 叠加文字_opencv 图像上添加文字
  6. C++:编译原理实验之词法分析器
  7. in use 大学英语4word_考研英语真题干货 | run on
  8. 2维FFT算法实现——基于GPU的基2快速二维傅里叶变换
  9. apache tomcat (catalina)查版本(solaris/unix)
  10. SpringMVC 模型数据