77问答网
所有问题
在数据库中一个表的主键被别的表参照为外键,那他的属性是不是不能改变?如果要改变应当怎么%D
如题所述
举报该问题
推荐答案 2009-04-27
一、如果你还想保留这个外键属性:
1、先查询一下这个主键被什么表参照成了外键。
2、暂时把外键禁用,或者删掉。
3、把它的属性和参照它的表相应字段同时变化。
4、恢复外键,或者重建外键关联。
二、如果不想保留这个外键属性:
1、删除外键关联。
2、修改属性。
--
以上,希望对你有所帮助。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/qIGYpGq8.html
相似回答
数据库中
如何建立
表的参照
关系?
答:
(2)更新时,不能改为主键表中没有的值
。(3)删除主键表记录时,你可以在建外键时选定外键记录一起级联删除还是拒绝删除。(4)更新主键记录时,同样有级联更新和拒绝执行的选择。简而言之,SQL的主键和外键就是起约束作用。关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能...
数据库中主键
和
外键是
干吗
的?
答:
1、主键:若某一个属性组(注意是组)能唯一标识一条记录,该属性组就是一个主键
。主键不能重复,且只能有有一个,也不允许为空。定义主键主要是为了维护关系数据库的完整性。2、外键: 外键用于与另一张表的关联,是能确定另一张表记录的字段。外键是另一个表的主键,可以重复,可以有多个,也可...
mysql索引的应用场景以及如何使用
答:
3.唯一性索引列允许空值,而
主键
列不允许为空值。4.主键列在创建时,已经默认为空值++ 唯一索引了。5.
一个表
最多只能创建一个主键,但可以创建多个唯一索引。6.主键更适合那些不容易更改的唯一标识,如自动递增列、身份证号等。7.主键可以被其他表引用
为外键,
而唯一索引不能。 ?---复合索引1....
什么是
外键?
为什么要使用外键?如何来用?不用会怎样?
答:
保证数据
的参照
完整性外键的作用很重要,最好
在数据库中
使用。举一个例子比较明白。比如有两张
表格,一个是
学生档案,另一个是上学期间的成绩单档案中会有:学号,姓名。(学号为主键)成绩单有(简化过的):学期号,学号,平均分数(学期号,学号两个同时为
主键,
学号同时
为外键
)为了保证成绩单上的数据...
...修改
一个表中主键
字段(它同时又是另
一个表的外键
及主键)的字段类型...
答:
要修改主键和
外键的
话需要先指定主键和外键的名称,以后修改时要用到。这是
的主键
和外键为:修改的sql语句:--修改主键的名称PK_myTest为PK_myTest22 alter table myTest drop constraint PK_myTest alter table myTest add constraint PK_myTest22 primary key(aa)--修改外键的名称fk_myTest为fk_...
什么是
主键?
什么是
外键?
它们之间有什么关系?
答:
每个人都有名字,但它却不能作为主键,因为人名很容易出现重复,而身份证号是每个人都不同的,所以可以根据它来区别不同的人
,数据库的表
中作为主键的段段就要像人的身份证号一样,必须是每个记录的值都不同,这才能根据主键的值来确定不同的记录。关系:
外键
一定是另外某
个表的主键
。
数据
完整性有哪些
答:
参照
完整性是关系
数据库中
最重要的完整性类型之一,它涉及到表之间的关系和数据的引用。参照完整性确保一个表中的数据匹配另一个表中的一行数据,这通常是通过外键来实现的。
如果在一个表中的
某个字段被指定
为外键,
那么它必须匹配另
一个表中的主键
值。参照完整性确保了数据之间的关系是有效的,不会...
大家正在搜
数据库下表中哪个是主键
一个数据表中可以有多个主键
数据库表怎么设置主键
数据库建表一般都要加上主键
每个数据表必须有一个主键
数据库设计表主键要注意什么
数据库表能没主键吗
数据库的表主键
数据库为表添加主键约束
相关问题
数据库的两个表通过主键和外键相关联如果修改其中表的数据会不会...
JAVA hibernate中删除表遇到主键被外键引用,违反...
数据库中,某表中的一个外键属性可以是这个表的主键吗?那两个外...
外键 必须 是另一个表的 主键 么
SQL server 问题,什么是外键,什么是主键?一个表的...
sql server 中如果一个表的一列为其他表的外键,那么...
修改外键值,是否子表中的主键也随之修改?
mysql中怎么在一个表中创建多个外键,也就是说一个表中有两...