簡體   English   中英

phpmyadmin外鍵問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM