⑴ 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) ;