在product表上分别创建AFTER INSERT、BEFORE UPDATE和BEFORE DELETE 3个触发器, 触发器的名称分别为product_af_insert、product_bf_update和Tproduct_bf_del。执行语句部分都是向operate表中插入操作方法和操作时间。
时间: 2024-03-27 12:38:40 浏览: 87
好的,针对你的问题,以下是在product表上创建AFTER INSERT、BEFORE UPDATE和BEFORE DELETE 3个触发器的SQL语句:
1. AFTER INSERT触发器:
```
CREATE TRIGGER product_af_insert AFTER INSERT ON product
FOR EACH ROW
BEGIN
INSERT INTO operate(method, time) VALUES('INSERT', NOW());
END;
```
2. BEFORE UPDATE触发器:
```
CREATE TRIGGER product_bf_update BEFORE UPDATE ON product
FOR EACH ROW
BEGIN
INSERT INTO operate(method, time) VALUES('UPDATE', NOW());
END;
```
3. BEFORE DELETE触发器:
```
CREATE TRIGGER Tproduct_bf_del BEFORE DELETE ON product
FOR EACH ROW
BEGIN
INSERT INTO operate(method, time) VALUES('DELETE', NOW());
END;
```
这些触发器的名称分别为product_af_insert、product_bf_update和Tproduct_bf_del,执行语句部分都是向operate表中插入操作方法和操作时间。希望能够帮助到你。
阅读全文