繁体   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