题解 | 在audit表上创建外键约束,其emp_no对应employees_test表的主键id
ALTER TABLE audit ADD CONSTRAINT fk_audit_emp_no -- 可选:为外键约束命名 FOREIGN KEY (emp_no) REFERENCES employees_test(id);
1.表和列的选择:
ALTER TABLE audit: 指定我们要修改的表是 audit。
FOREIGN KEY (emp_no): 指定 audit 表中的 emp_no 列作为外键。
2.外键约束:
REFERENCES employees_test(id): 指定 emp_no 列引用 employees_test 表中的 id 列。
这意味着 audit.emp_no 列中的每个值都必须在 employees_test.id 列中存在(除非允许NULL值)。
3.可选的约束命名:
fk_audit_emp_no: 你可以为外键约束指定一个名称,以便于后续管理和维护。如果不指定名称,数据库系统会自动生成一个默认名称。