[英]phpmyadmin foreign key problems
這是我的情況:我有這3張桌子:
材料(商業名稱,家族,組成)(商業名稱為PK)化學(商業名稱,CAS)(商業名稱為PK)兼容性測試(化學,材料,結果)(化學和材料為外鍵,指的是上表的PK)。
例
我有這些材料M1,M2,M3我有這些化學葯品C1,C2,C3現在,如果我想在M2上插入C3的測試或與這些元素的任何其他組合,都沒有問題。 但是,如果我對新的C4化學品(例如M2)進行了測試,那是不允許的,因為C4不在“化學品”表中。 問題是:是否可以插入測試,並且如果該測試的元素尚未在“材料和化學”表中添加,則可以添加它們,否則將不對那些表進行任何更改?
先感謝您
刪除這些表之間的關系的唯一方法。 在這種情況下,“按邏輯”已經不需要這些關系。 鏈接到表的關系,當您刪除1行時,您可以刪除相關行,或者如果有相關行,則禁止刪除。 但是,如果您不需要的話。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.