⑴ sqlyog数据库 添加外键约束添加不了出现什么问题了
三种方法:
1.直接写sql语句.
2.用SQLyog 选择外键表 ,点击右键 选择关联/外键,版然后权再选择主表,外键.
3.在表 vet_specialties 上点击右键 ,然后找到Relationships/ForeignKeys中,然后选择相应的列。
或者直接写命令:
ALTER TABLE vet_specialties ADD FOREIGN KEY FK_SPECIALTY_ID(specialty_id) REFERENCES specialties (id)
ALTER TABLE vet_specialties ADD FOREIGN KEY FK_VET_ID(vet_id) REFERENCES vets (id)
⑵ 在sql中对数据库现有的三个表添加适当的主键约束及外键约束,如何完成,请大家帮帮忙,谢谢
可以来参考源alter table
增加主键
ALTER TABLE tablename
ADD CONSTRAINT PK_table PRIMARY KEY CLUSTERED (column1,column2)
增加外键
ALTER TABLE tablename
ADD CONSTRAINT FK_table FOREIGN KEY (column1)
REFERENCES table2 (pkcolumn) ;