中企动力做的网站后台怎么登录,如何搭建企业官网,wordpress 主题腾讯cdc,昆明餐饮网站建设在product表上创建三个触发器。每次激活触发器后#xff0c;都会更新operate表。product表和 表的内容如下
Product表内容 字段名 字段描述 数据类型 主键 外键 非空 唯一 自增 Id 产品编号 Int(10) 是 否 …在product表上创建三个触发器。每次激活触发器后都会更新operate表。product表和 表的内容如下
Product表内容 字段名 字段描述 数据类型 主键 外键 非空 唯一 自增 Id 产品编号 Int(10) 是 否 是 是 否 Name 产品功能 Varchar(20) 否 否 是 否 否 Function 主要功能 Varchar(50) 否 否 否 否 否 Company 生产厂家 Varchar(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表插入操作方法和操作时间。
创建 product_bf_insert 触发器delimiter $$
create trigger product_bf_insert
before insert on product
for each row
begin
insert into operate (op_type, op_time)
values (insert, now());
end $$
\d;创建 product_af_update 触发器delimiter $$
create trigger product_af_update
after update on product
for each row
begin
insert into operate (op_type, op_time)
values (update, now());
end $$
\d;创建 product_af_del 触发器delimiter $$
create trigger product_af_del
after delete on product
for each row
begin
insert into operate (op_type, op_time)
values (delete, now());
end $$
\d; 2、对product表分别执行INSERT、UPDATE和DELETE操作
执行INSERT操作
insert into product (name, function, company, address)
values (产品A, 功能描述A, 公司A, 地址A);执行UPDATE操作
update product
set name 产品A更新, function 功能描述A更新
where id 1;执行DELETE操作
delete from product
where id 1;3、删除product_bf_insert和product_af_update这两个触发器
drop trigger if exists product_bf_insert;
drop trigger if exists product_af_update;