那就是主表和从表的关联字段的编码方式不一样!!!
晕啊,折腾了半天才发现,可能是不知道啥时候mysql更改主体编码方式了,结果导致后来新建的表的关联字段和之前的主表的字段的编码方式不一样
改成一样的编码方式以后就ok了