gpt4 book ai didi

mysql - 如何创建MySql删除触发器

转载 作者:行者123 更新时间:2023-11-28 23:42:39 25 4
gpt4 key购买 nike

我创建了 3 个表。

create table Employees 
( eid integer, ename char(20),age integer,salary real);

create table Departments
(did integer,dname char(20));

create table Works
(eid integer,did integer);

Works.eid 是引用 Employees.eid 的外键,Works.did 是引用 Departments.did 的外键

我现在需要创建两个触发器,分别监听 Employees 和 Departments 上的删除事件,并且在 Employees 表或 Departments 表上删除后,删除的员工或部门也应该从 Works 表中删除。

我是菜鸟,感谢任何帮助。

最佳答案

定义外键时只需使用 ON DELETE CASCADE。

http://dev.mysql.com/doc/refman/5.7/en/create-table-foreign-keys.html

关于mysql - 如何创建MySql删除触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34094907/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com