[英]Remap concatinated values in mysql db
我有2个mysql表,其中一个包含供应商和商店之间的类别映射关系:基本上我们称其为类别,例如〜表示子类别级别:
分类映射关系表
Supplier Cat..........| Our Cat.....
dogs~leashes~long.....| pets~walking
dogs~leashes~long.....| pets~travel
dogs~leashes~short....| pets~walking
dogs~leashes~nylon....| pets~walking
dogs~feeding .........| pets~feeding
另一个表包含具有供应商产品所属类别的供应商项目ID。多个类别在同一字段中以“,”连接。
如以下内容:
供应商项目表
Supplier item ID...| Supplier item Categories
28374 ............| dogs~leashes~long,dogs~leashes~nylon
我的任务是用商店类别列表中的正确路径替换供应商列表中的项目路径,以便将其放入数据库中。
因此,我试图为上述数据修改构建的php / mysql函数的结果将是(我不在乎是否在php或mysql中运行它,因为它更容易完成工作。):
Supplier item..| Supplier item Categories ..............| New item Categories
28374 ........| dogs~leashes~long,dogs~leashes~nylon ..|pets~travel,pets~walking
我不确定如何处理串联字段,我将不胜感激
谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.