关于外键级联更新,删除:ON DELETE CASCADE ON UPDATE CASCADE

浏览:2904 发布日期:2015/09/06 分类:求助交流 关键字: 外键,级联更新,级联删除
请教个问题:ThinkPHP的【关于外键级联更新,删除:ON DELETE CASCADE ON UPDATE CASCADE】【MySQL】
现象:
1、建立父表A, 子表B, B表建立了级联更新和级联删除(即:ON DELETE CASCADE ON UPDATE CASCADE)约束。
2、首先在B表中插入几条数据,并确认数据已经保存成功了。
3、其次,只要一调用ThinkPHP的任何一个controller(例如 ThinkPHP最初的 那个Index/index所显示的笑脸及欢迎界面),B表中的数据就被全部删除了。
4、如果把B表的ON DELETE CASCADE ON UPDATE CASCADE,约束去掉(外键仍保留),就不会出现3中的现象。
【这是什么原因?】
请大师们指教! 急!
最佳答案
评论( 相关
后面还有条评论,点击查看>>