alter table t_shipment_car add constraint FK_T_SHIPMENT_CAR_REFERENCE_45_T_SHIPMENT_ORDER foreign key (shipment_order_id) references t_shipment_order (shipment_order_id) on delete restrict on update restrict;
时间: 2023-07-22 10:06:08 浏览: 105
mysql tmp_table_size和max_heap_table_size大小配置
这是一条 `ALTER TABLE` 语句,用于向 `t_shipment_car` 表添加一个名为 `FK_T_SHIPMENT_CAR_REFERENCE_45_T_SHIPMENT_ORDER` 的外键约束。该约束将 `shipment_order_id` 列作为外键,并将其参考到 `t_shipment_order` 表的 `shipment_order_id` 列上。
在这个约束中,`ON DELETE RESTRICT` 和 `ON UPDATE RESTRICT` 指定了在父表中的行被删除或更新时的操作。`RESTRICT` 表示当父表中存在与子表相关的行时,不允许对父表进行删除或更新操作。
这意味着,当你尝试删除或更新 `t_shipment_order` 表中的行时,如果存在与之相关的 `t_shipment_car` 表中的行,则会阻止该操作。
请注意,这只是添加外键约束的一种方式。具体要根据你的业务需求和数据库设计来选择适当的约束选项。
阅读全文