我的编程空间,编程开发者的网络收藏夹
学习永远不晚

mysql中怎么建立一个触发器

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

mysql中怎么建立一个触发器

本篇文章给大家分享的是有关mysql中怎么建立一个触发器,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

创建触发器。创建触发器语法如下:
 
CREATE TRIGGER trigger_name trigger_time trigger_event
ON tbl_name FOR EACH ROW trigger_stmt
 
其中trigger_name标识触发器名称,用户自行指定;
 
trigger_time标识触发时机,用before和after替换;
 
trigger_event标识触发事件,用insert,update和delete替换;
 
tbl_name标识建立触发器的表名,即在哪张表上建立触发器;
 
trigger_stmt是触发器程序体;触发器程序可以使用begin和end作为开始和结束,中间包含多条语句;
 
 
现有sys_log_login表,sys_log_login_record表,需要在sys_log_login表插入一条记录的时候去查询sys_log_login_record表中是否有和sys_log_login表中fd_operator_id一致的记录,若无,在sys_log_login_record中插入一条新记录;

create Trigger loginRecord
after  insert
on  sys_log_login for each ROW
BEGIN
if not exists(select fd_operator_id from sys_log_login_record where fd_operator_id = NEW.fd_operator_id) then
 insert into sys_log_login_record values(NEW.fd_id,NEW.fd_operator_id,NEW.fd_create_time);
END IF;
end;
delimiter;
 

以上就是mysql中怎么建立一个触发器,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

mysql中怎么建立一个触发器

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL数据库触发器怎么建立

本篇内容主要讲解“MySQL数据库触发器怎么建立”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL数据库触发器怎么建立”吧!什么是触发器?概念:触发器(trigger)是SQL serve
2023-06-29

PostgreSQL中怎么创建一个新的触发器

要在PostgreSQL中创建一个新的触发器,可以使用如下的语法:CREATE TRIGGER trigger_nameBEFORE/AFTER INSERT/UPDATE/DELETE ON table_nameFOR EACH R
PostgreSQL中怎么创建一个新的触发器
2024-04-09

mysql触发器怎么创建

在 mysql 中创建触发器步骤:定义触发器:before/after 操作动作 on 指定表 for each row。指定触发器体:包含 sql 语句或 pl/sql 代码,可执行插入/更新/删除操作、发送通知、设置变量或使用条件。创建
mysql触发器怎么创建
2024-05-30

mysql怎么建立一个简单的表

要在MySQL中建立一个简单的表,您可以使用以下语法:CREATE TABLE table_name (column1 datatype,column2 datatype,column3 datatype,...);例如,如果您想要创建
mysql怎么建立一个简单的表
2024-05-13

怎么用mysql建立一个简单的表

要使用MySQL建立一个简单的表,可以按照以下步骤进行操作:打开MySQL命令行工具或使用图形界面工具(如phpMyAdmin)连接到MySQL数据库服务器。创建一个新的数据库(如果不存在),可以使用以下命令创建名为“mydatabase”
怎么用mysql建立一个简单的表
2024-04-09

怎么用sql编写一个触发器

要编写一个触发器,你需要使用SQL语言来定义触发器的逻辑。以下是一个使用SQL编写触发器的基本步骤:创建一个触发器:使用CREATE TRIGGER语句来创建一个触发器。在语句中指定触发器的名称、触发器执行的时间(BEFORE或AFTER)
2023-10-25

怎么建立一个网站

建立一个网站的方法:1、购买域名;2、购买空间;3、实名认证;4、建站程序;5、网站内容;6、网站备案。其实建立一个自己的网站很简单,难是难在很多小伙伴不知道建立网站流程和所需要的东西,可能在一开始建立的时候有点陌生,等你亲自购买所需要的材
2023-07-10

MySQL数据库触发器怎么创建

创建MySQL数据库触发器的语法如下:CREATE TRIGGER trigger_name{BEFORE | AFTER} {INSERT | UPDATE | DELETE}ON table_nameFOR EACH ROWt
2023-10-26

sql触发器怎么建

sql 触发器是一种自动在特定事件发生时执行操作的数据库对象。创建触发器包括以下步骤:选择触发器类型:before、after 或 instead of指定触发事件:insert、update 或 delete编写触发器代码,指定执行的操作
sql触发器怎么建
2024-06-03

编程热搜

目录