题目
_对于指定了外键约束的数据表,使用()子句时,在父表修改主键字段值时,会同时修改子表对外键字段值。 A. ON UPDATE RESTRICTB. ON UPDATE CASCADEC. ON DELETE RESTRICTD. ON DELETE CASCADE
_对于指定了外键约束的数据表,使用()子句时,在父表修改主键字段值时,会同时修改子表对外键字段值。
- A. ON UPDATE RESTRICT
- B. ON UPDATE CASCADE
- C. ON DELETE RESTRICT
- D. ON DELETE CASCADE
题目解答
答案
B
解析
步骤 1:理解外键约束
外键约束用于确保两个表之间的数据一致性。它通过将一个表中的列与另一个表中的主键列关联起来实现这一点。当一个表中的数据发生变化时,外键约束可以控制如何处理这些变化。
步骤 2:理解ON UPDATE子句
ON UPDATE子句用于指定当父表中的主键字段值被修改时,子表中的外键字段值应该如何处理。有几种不同的选项,包括RESTRICT、CASCADE等。
步骤 3:理解ON UPDATE CASCADE
ON UPDATE CASCADE表示当父表中的主键字段值被修改时,子表中的外键字段值也会被相应地修改。这确保了数据的一致性,因为子表中的外键字段值总是与父表中的主键字段值保持一致。
外键约束用于确保两个表之间的数据一致性。它通过将一个表中的列与另一个表中的主键列关联起来实现这一点。当一个表中的数据发生变化时,外键约束可以控制如何处理这些变化。
步骤 2:理解ON UPDATE子句
ON UPDATE子句用于指定当父表中的主键字段值被修改时,子表中的外键字段值应该如何处理。有几种不同的选项,包括RESTRICT、CASCADE等。
步骤 3:理解ON UPDATE CASCADE
ON UPDATE CASCADE表示当父表中的主键字段值被修改时,子表中的外键字段值也会被相应地修改。这确保了数据的一致性,因为子表中的外键字段值总是与父表中的主键字段值保持一致。