外键约束中,以下错误的是()
A: B表外键列的取值必须是A表主键列或者唯一索引列中的取值。
B: A表主键列或者唯一索引列取值发生改变,B表外键列的值也发生改变。
C: 在MySQL中,所有的存储引擎均支持外键约束。
D: A表主键列或者唯一索引列取值删除,B表外键列取值与该值相同的行会被删除。
A: B表外键列的取值必须是A表主键列或者唯一索引列中的取值。
B: A表主键列或者唯一索引列取值发生改变,B表外键列的值也发生改变。
C: 在MySQL中,所有的存储引擎均支持外键约束。
D: A表主键列或者唯一索引列取值删除,B表外键列取值与该值相同的行会被删除。
举一反三
- 外键约束是用来建立两个表之间的关联的。外键列的取值可以为空值,可以为重复值,但其值必须是引用列的列值之一。引用列必须是创建了()或唯一约束的列。 A: 规则 B: 默认值 C: 主键约束 D: 检查约束
- 对于表的外键,下列哪些描述正确。() A: 是表的非主键列,是另一个表的主键列。 B: 主键和外键不能描述表之间的关系。 C: 外键不能是表的索引。 D: 外键允许为空值。
- 关于外键约束以下说法错误的是( )。 A: 允许空值的列上可以定义外键约束 B: 一个表中只能设置一个外键约束 C: 可以将包含多个列的列组合设置为外键 D: 外键的取值可以参照(取)主表中主键或者候选键的值
- MySQL中,在某表内除主键以外的某一列,每一元组该列的取值都是唯一的约束类型为()。 A: 主键完整性约束 B: 唯一索引约束 C: 完整性约束 D: 替代健约束
- 对于外键约束中的外键列和参照列,如下说法是正确的。 A: 外键列与参照列数据类型必须相同 B: 外键列与参照列的名称必须相同 C: 对于数值类型,要求外键列与参照列的长度必须一致。 D: 外键列所在的表肯定是子表,参照列所在表肯定是父表。