使用SQL语句设置外键约束
设置外键约束的SQL语句:
alter table 需要建立外键的表 add constraint 外键名字 foreign key(外键字段) references 外键表(被别的表引为外键的字段)
例子:
班级和学生是一对多的关系,将班级表(class)中的主键(class_id)作为学生表(student)的外键对学生表进行约束。
alter table student
add constraint fk_student_class foreign key(class_id) references class(class_id)
(注意:学生表中的外键字段必须与班级表中被作为外键的字段数据类型保持一致,但其名称可以不同)