Mysql中的触发器的语法是什么
1.定义:
mysql 中嵌入的一段程序包括触发器和存储过程,二者具有相似之处。触发器是由事件来触发某个操作。当数据库执行这些事件时,就会激活触发器来执行相应的操作。mysql中,触发条件包括update、insert和delete操作。
在MySQL中,目前只有UPDATE,INSERT,和DELETE这三种操作,才会触发触发器,其他操作都不支持触发器。这和Oracle中的触发器有很大的区别,要注意区分。
触发器的每个表每次事件,都只允许一个触发器。因此,每个表最多值允许有6个触发器。假如一个表需要对INSERT和DELETE两种事件进行触发,则需要分别创建两个触发器。
只有表才支持触发器,视图和临时表不支持。
2.语法:
CREATE TRIGGER TRIGGER_NAME BEFORE/AFTER UPDATE/INSERT/DELETE ON TABLE_NAME FOR EACH ROW #触发器主体 [BEGIN] SQL操作 [END];
相关栏目:
【
网站优化84359 】
【
站长学院75356 】
【
运营推广7218 】
【
小程序18188 】
【
运维技术36808 】
【
营销推广32536 】
【
SEO优化41416 】
【
百度推广27695 】
【
AI推广83940 】
相关推荐:
vue2转换vue3
centos怎么查看版本信息
怎么远程连接centos
vue3怎么获取组件实例对象
linux怎么编译内核
怎么启动Atom并运行python文件
windows7照片查看器无法显示图片内存不足怎么办
怎么使用Docker-compose部署mysql
linux和centos的区别
vue2和vue3写法区别
如何设置notepad++默认新建java文件
阿里巴巴开源镜像提供的packagist镜像服务
vue3怎么写组件
phpstorm过期怎么激活
如何搭建fastdfs服务及单机redis服务
notepad如何运行python
NestJS + Opentelemetry(Grafana 云)
centos终端中文显示乱码
web前端基础知识试题及答案
notepad怎么为每一行前添加同一个字符串
释放 React 的力量,掌握新的“使用”API
前端ai技术规划方案
php composer是什么?
Linux下怎么安装vscode
学vue3之前需要学什么
mysql启动服务错误怎么解决
MySQL日志之redo log和undo log的知识点有哪些
主机上docker之间不通怎么办
centOS7环境下怎么搭建安装Redis
Redis优惠券秒杀问题怎么解决
vue3的pinia有什么缺点
redis复制碰到的问题有哪些
win7中ie8升级到ie11
vue3怎么使用refs
怎么用phpstorm做表格
notepad++如何设置文字右对齐
phpstorm怎么配置服务器
js小数的求和方法
linux 代表什么意思
MySQL字符集编码问题怎么解决
如何发布composer包
MySQL超大表怎么快速删除
Git怎么删除文件
MySQL中如何使用INSTR()函数
NestJS + Opentelemetry (Loki)
如何区分vue2和vue3
sublimetext3中文乱码的原理及解决方法
直接安装和docker安装的区别
linux如何安装qq
vue3和vue2区别

上一篇
