现在又两个模型 库存表 和物资编码库表 库存里面只存储 物资编码 物资的信息需要从物资编码表关联过来 我把 库存模型里面的物资编码(mysql为varchar)设置成了关联字段,但是值消失了,关联失败了,这个怎么关联
关联表存储的是关联的表的主键值,之前存的是物资编码是文本,如果改成了关联字段,则就找不到对应的关联记录了,因为关联字段存的只能是关联的表的主键,可以这样解决:如果物资编码表里面 物资编码字段唯一,可以将物资编码表的主键设置为物资编码,这样关联字段关联它就是文本类型了
这个方法不适用。我现在想要在库存表关联出 物资编码的相关信息,还有其他方法没,这个字段不能设置成主键
另外库存里面每个物资又有对应的 大类 种类 小类三个类别 这三个类别的编码字段存储在库存表 但是 分类的相关信息 在分类表 ,我这边这种需求比较多
你现在库存里面的物资编码字段在数据库是文本字段,且有文本值,但是表上又关联字段,只能存主键值,所以就匹配不上,那你重新建个关联字段,重新编辑选择物资编码
