我的sql递归关系更新级联
create table employee(emp_id int primary key ,emp_name char(9),
spouse_id int,foreign key(spouse_id)references employee (emp_id)
on delete cascade set null on update cascade);
嗨朋友们,
当我删除数据时,它会对相关数据产生影响。 但是当我尝试更新它时,它给出错误无法更改父数据。 请帮我找到解决方案。
create table employee(emp_id int primary key ,emp_name char(9),
spouse_id int,foreign key(spouse_id)references employee (emp_id)
on delete cascade set null on update cascade);
hi friends
when i delete an data it give impact on related data.
but when i tried to update it, it give error cant change parent data.
please help me to find solution.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
删除级联,
但关于编辑..它在我的示例中工作正常..
也许这可以帮助您从Mysql参考:
remove cascade
but regarding edit.. it works fine in my example..
Maybe this can help you from Mysql reference: