关于“实施参照完整性”的问题,详情见内~~解决就给分~~~

QYworld 2002-02-09 07:46:30
表class里的class_id字段和article表里的class_id字段“实施参照完整性”,也就是在表关系里,把两个字段“关系”,并在“实施参照完整性”“级联更新相关字段”“级联删除相关字段”这三项上都打上了勾!

问题是,比如我想删除class表里的class_id=1的记录,但article表里也有class_id=1的一行或多行记录,所以删除时提示错误!当然如果article表里没有class_id=1的记录,class表里的记录是可以删的!

请问,如果怎么做才能在删除class表中class_id=1记录时,也同时删除article表的class_id=1的记录??(可别告诉我是先删article表class_id=1的记录再删class表的)

这个参照完整性怎么起作用?
...全文
453 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
QYworld 2002-02-11
  • 打赏
  • 举报
回复
数据库里手工删除好像有提示,点确定才会删除article表里class_id=1的记录

beyond_xiruo(希偌),只有选了“实施参照完整性”才能有后两个选项,所以不能取消前两项

请问各位,我都打了勾后,到底怎样写代码才能删除class表里的记录?
julyclyde 2002-02-10
  • 打赏
  • 举报
回复
你试试在数据库里手工删除,看看效果如何?
希偌 2002-02-10
  • 打赏
  • 举报
回复
“实施参照完整性”“级联更新相关字段”“级联删除相关字段”
取消前两项的复选试试!
lanying 2002-02-10
  • 打赏
  • 举报
回复
错误信息是什么?
QYworld 2002-02-09
  • 打赏
  • 举报
回复
julyclyde(foreverkok.yeah.net),不行阿,如果article表里有class_id=1的记录,删除时就会报错!为什么?

帮忙
cpplus 2002-02-09
  • 打赏
  • 举报
回复
如果你定义了那样的约束应该就是需要

先删article表class_id=1的记录再删class表的

或者你不定义约束,自己来管理数据

julyclyde 2002-02-09
  • 打赏
  • 举报
回复
应该会自动删除的呀
  • 打赏
  • 举报
回复
关注

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧