修改 SQL 中的约束
更改 SQL 中的约束是数据库管理的常见任务。最常见的修改之一是将 ON DELETE CASCADE 子句添加到现有外键约束。该子句允许您将删除操作从父表级联到子表,从而确保数据完整性。
要更改现有约束,例如 ACTIVEPROG_FKEY1,您不能直接修改它。相反,您必须删除约束并使用所需的修改重新创建它。
更改约束的步骤:
ALTER TABLE YOUR_TABLE DROP CONSTRAINT ACTIVEPROG_FKEY1;
ALTER TABLE YOUR_TABLE ADD CONSTRAINT ACTIVEPROG_FKEY1 FOREIGN KEY(ActiveProgCode) REFERENCES PROGRAM(ActiveProgCode) ON DELETE CASCADE;
此过程将使用 ON DELETE CASCADE 行为有效更新 ACTIVEPROG_FKEY1 约束,允许您将 PROGRAM 表中的删除操作级联到 ACTIVEPROG 表。
以上是如何将 ON DELETE CASCADE 添加到现有 SQL 外键约束?的详细内容。更多信息请关注PHP中文网其他相关文章!