我有一个自引用父子表,<HashRouter>
<div>
<Navigation />
<Switch>
<Route path="/" component={Home} />
<Route path="/MyHumber" component={MyHumber} />
</Switch>
</div>
</HashRouter>
tbl_projects
tbl_projects
如果记录是父记录,则其id
project_name
parent_id
是parent_id
。
如果是孩子,则其NULL
是其父母的parent_id
。
我想将id
登录到我的日志表cascade deletes
。
我有触发器设置,用于在tbl_log
中删除内容时将内容插入tbl_log
tbl_project
上面的我的前瞻性代码工作正常,如何,它不记录级联删除,这意味着如果我删除一个父级,被删除的子级不会记录在TRIGGER `tbl_project_before_delete` BEFORE DELETE ON `tbl_project` FOR EACH ROW BEGIN
INSERT INTO tbl_log (user_id, initiator, event)
VALUES (
OLD.user_id,
OLD.initiator,
'record deleted by user on date etc.'
);
END
上。我想将其记录在tbl_log
上。有内置的方法吗?我应该如何处理?