1、 创建一个触发器customer_delete,在删除顾客信息时,向customer_status表中加入该顾客的ID以及’信息删除’。 2、 删除2号顾客进行测试,是否正常写入信息。 3、 查看该触发器的详细信息。 4、 删除该触发器。
时间: 2024-02-15 18:02:22 浏览: 74
创建触发器删除、更新、插入
感谢您的提问。根据您的要求,我可以为您提供以下解答:
1、创建触发器的SQL语句如下:
```
CREATE TRIGGER customer_delete
AFTER DELETE ON customer
FOR EACH ROW
INSERT INTO customer_status (customer_id, status)
VALUES (OLD.id, '信息删除');
```
2、删除2号顾客的SQL语句如下:
```
DELETE FROM customer WHERE id = 2;
```
3、查看触发器信息的SQL语句如下:
```
SHOW TRIGGERS LIKE 'customer_delete';
```
这条语句将显示名为`customer_delete`的触发器的详细信息,包括触发器名、触发事件、触发时间、触发器状态等。
4、删除触发器的SQL语句如下:
```
DROP TRIGGER IF EXISTS customer_delete;
```
这条语句将删除名为`customer_delete`的触发器,如果该触发器不存在则不做任何操作。
希望这些信息能够对您有所帮助,如果您还有其他问题,请随时提出。
阅读全文