修改表添加外键约束
使用DDL语句添加外键约束:
ALTER TABLE 表名 ADD CONSTRAINI 约束名 FOREIGN KEY(列名) REFRENCES 参照的表名(参照的列名);
实例:
-- 创建departments 表包含 department_id、department_name、location_id。
create table departments (department_id int,department_name varchar(30),location_id int);
-- 修改departments表,向department_id列添加主键约束与自动递增。
alter table departments add primary key(department_id); alter table departments modify department_id int auto_increment;
-- 修改emp表,添加dept_id列
alter table emp add column dept_id int;
-- 向emp表中的dept_id列添加外键约束
alter table emp add constraint emp_fk foreign key(dept_id) references departments(department_id);