现象:
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中的现象。
【这是什么原因?】
请大师们指教! 急!
最佳答案