当在SQL、MySQL数据库中一张表中插入一条记录时,触动触发器,使同一数据库的另一张表插入相同记录。
<触发器作用>
当在SQL、MySQL数据库中一张表中插入一条记录时,触动触发器,使同一数据库的另一张表插入相同记录。
在学习的过程中,发现两者的写法是不同的。
<触发器作用>
1、在SQL中建立两张表sql_test,sql_tem。(两张表的字段是一样的) 文章源自很文博客https://www.hinwi.com/很文博客-https://www.hinwi.com/41127.html
- 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。(两张表的字段是一样的,建表语句与上面的类似)文章源自很文博客https://www.hinwi.com/很文博客-https://www.hinwi.com/41127.html
- /*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
- //
- /*MySQL的触发器写法*/
我的微信
扫一扫更精彩
大家的支持是我更新的动力!!!
评论