请问:多对多怎建立主外键

我是新手,请问有人知道MySQL数据库多对多应该怎么建立主外键吗?

建个中间表,拆分成一对多的关系,

多对多一般的处理方法都是用一个中间表,这样关系会更加明确,清晰

比如一个老师教多个学生,一个学生有多个老师
那么有表student,teacher
还需要一张关系表 student_teacher(student_id,teacher_id),里面至少包括学生表和教师表的id

添加一张中间表 专门保存另外两张表的的关联关系 一般是另两张表的id
很标准的实现方式 - -!随便一本sql书里都有