
数据库的表 有的是只读模式 不能修改 怎么办
2个回答
展开全部
这是因为表中的这个字段(即单元格)跟其他表有外键约束。
如:
班级表(主表)
班级id 班级名称
1 一年一班
2 一年二班
学生表(副表)
学生id 学生姓名 所属班级id
1 张三 1
2 李四 1
3 王五 2
4 赵六 2
如果要更改副表中的班级id为1的改为3,那么就无法更改,因为学生表中的所属班级id必须为主表中存在的才可以。
如:
班级表(主表)
班级id 班级名称
1 一年一班
2 一年二班
学生表(副表)
学生id 学生姓名 所属班级id
1 张三 1
2 李四 1
3 王五 2
4 赵六 2
如果要更改副表中的班级id为1的改为3,那么就无法更改,因为学生表中的所属班级id必须为主表中存在的才可以。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询