课程
/数据库
/MySQL
/与MySQL的零距离接触
我的provinces表的代码如上,
我的user2表如上,各种数据输入都没问题,将子表user2也设置了ON DELETE CASCADE,可是一输入删除父表的列就报错,还看不懂,如下所示
2016-07-07
源自:与MySQL的零距离接触 3-3
正在回答
谢谢同学@helloworld2008
正解哦
哈哈。我也遇到了同样的问题,已经解决。
因为你创建了不止一个users2这样的表,对吧,只有users2的外键约束设置了更新随父类,但是其他的表没有设置吧,所以约束依然在。
Mr_listening
helloworld2008 回复 Mr_listening
空指针异常null
因为你建立了users2表pid与province表id外键约束,也就是users2表里的pid值是要包含在province表里的,当你users2表里pid有=2的值的时候,删除province表里id=2的元组,由于约束存在,就不能进行
helloworld2008
举报
本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识