说明

这里的文章是接着前面 Mysql连表一对多 写的。

连表多对多

可以理解成一夫多妻和一妻多夫。

男人表:

nidname
1xxx
2yyy
3zzz

女人表:

nidname
1aaa
2bbb
3ccc

要让两个表建立关系,可以使用外键,为每个表增加一列进行互相绑定,让他们互相约束。

但是,这样做并不理想,毕竟要修改表。

一般这样的条件,会再单独创建一个表,然后表里面有2个数据和2个表的id分别关联。这表可以叫关系表。

做法:
在关系表上设置2个外键,分别与对应的男表和女表进行关联。

nidman_idwomen_id
113
231
322
05-06 08:03