题目
对于指定了外键约束的数据表,使用()子句时,在父表修改主键字段值时,会同时修改子表对外键字段值。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. ON UPDATE CASCADE
解析
步骤 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表示当父表中的主键字段值被修改时,子表中的外键字段值也会被相应地修改。这确保了数据的一致性,因为子表中的外键字段值总是与父表中的主键字段值保持一致。