Code Bye

mysql如何设置类似相互外键的关系

 

比如
表A                                                                     表B
公司名称 产品名 产品规格 年产量                 公司名称  联系电话  销售经理姓名

我创建的时候设置表B的 公司名称 列 为表A 的 公司名称 列的外键
这样我在表A删除一个公司,或添加一个公司,或者更改一个公司名称的时候
表B也会删除对应的公司,添加一个公司,更改一个公司

现在我希望这2张表都可以这样操作,即我删除 表B的公司名称xx,表A的公司xxx也会删除
我把表B的公司由 — 改成 +++的时候,表A里的公司 — 也会变成 +++

请问这养的表怎么创建

40分
用触发器来做
既然是一对一关系,则应该设计成一张表。
引用 2 楼 ACMAIN_CHM 的回复:

既然是一对一关系,则应该设计成一张表。

额。。。其实我自学党。。刚接触数据库不就,我想知道能不能用mysql实现这个功能


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明mysql如何设置类似相互外键的关系