MYSQ练习6

Product表内容

字段名           字段描述            数据类型        主键        外键       非空      唯一     自增

Id                   产品编号            Int(10)             是            否          是          是         否

Name            产品功能            Varchar(20)     否            否          是          否         否

Function        主要功能            Varchar(50)     否            否          否          否          否

Company      生产厂家 V         archar(20)       否             否         是           否         否

Address        家庭住址            Varchar(20)      否            否          否           否        否

Operate表的内容

字段名     字段描述     数据类型     主键     外键    非空    唯一    自增

Op_id      编号              Int(10)         是           否        是       是       是

Op_type 操作方式        Varchar(20) 否           否        是       否      否

Op_time 操作时间        Varchar(20) 否           否        是        否      否

1、在product表上分别创建BEFORE INSERT、AFTER UPDATE和AFTER DELETE 3个触发器, 触发器名称分别为product_bf_insert、product_af_update和product_af_del。执行语句 部分是向operate表插入操作方法和操作时间。

\d #

create trigger product_bf_insert

before insert on product

for each row

begin

insert into operate value('before operate',now());

end #

\d ;

\d #

create trigger product_af_update

after update on product

for each row

begin

insert into operate value('after update',now());

end #

\d ;

\d #

create trigger product_af_del

after delete on product

for each row

begin

insert into operate value('after delete',now());

end #

\d ;

2、对product表分别执行INSERT、UPDATE和DELETE操作

3、删除product_bf_insert和product_af_update这两个触发器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值