博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL与SQL的触发器的不同写法
阅读量:7038 次
发布时间:2019-06-28

本文共 668 字,大约阅读时间需要 2 分钟。

触发器作用:

当在SQL、MySQL数据库中一张表中插入一条记录时,触动触发器,使同一数据库的另一张表插入相同记录。 
在学习的过程中,发现两者的写法是不同的。 
1、在SQL中建立两张表sql_test,sql_tem。(两张表的字段是一样的)

代码如下:

create table sql_test ( id int, name varchar(16) )create table sql_tem ( id int, name varchar(16) )

代码如下:

/*SQL的触发器写法*/ create trigger insert_sql_test on sql_test for insert as insert into sql_tem select * from inserted go /*SQL的触发器写法*/

 

2、在MySQL中建立两张表mysql_test,mysql_tem。(两张表的字段是一样的,建表语句与上面的类似) 

代码如下:

/*MySQL的触发器写法*/ delimiter// create trigger insert_mysql_test before insert on test for each row begin insert into tem set id = new id , name = new name; /*new后面的id,name是test表的字段名*/ end //

 

转载于:https://www.cnblogs.com/karsase/p/3916601.html

你可能感兴趣的文章
扩展欧几里德算法
查看>>
【原创】多字节版本下MFC控件处理字符集的BUG
查看>>
ntp服务器
查看>>
子线程中刷新了UI
查看>>
UIPopoverController事件分发
查看>>
记一次在线安装postgresql-9.4的问题
查看>>
zabbix/自动发现规则
查看>>
SQL Server 命令行操作
查看>>
当cpu飙升时,找出php中可能有问题的代码行
查看>>
独孤九剑与黑客编程
查看>>
【windows8开发】序
查看>>
NAT方式,宿主机无法ping通虚拟机
查看>>
RabbitMQ配置
查看>>
bzoj3654 图样图森破
查看>>
四则运算一
查看>>
用Javascript获取页面元素的位置
查看>>
electron 学习笔记
查看>>
vs 开发 qt 遇到 无法找到 Visual Studio 2010 的生成工具(平台工具集 =“v100”) 解决方案...
查看>>
Oracle死锁处理实例
查看>>
[转]Android Studio创建Xposed模块项目时BridgeApi的正确添加方式
查看>>