MySQL复制基于条件

时间:2015-06-16 16:04:34

标签: mysql database copy

我有2张桌子。表1(content_id,prop_name,内容以及我可以在本地删除的其他空字段)来自使用WordPress和高级自定义字段创建的cms和表2(meta_id,post_id,meta_key,meta_value)。我想复制内容'表1到' meta_value'表2.

当然正确的方法是复制到表2中的正确位置。当content_id = post_id和prop_name = meta_key相同时,取内容并复制到相应的meta_value。这是一次性作业,在1000行中有几个prop_name / meta_key。

将两张图片上传到imgur来说明抱歉图片中的ID不匹配,它们只是示例屏幕截图

表1 http://i.imgur.com/gDKKkdi.png

表2 http://i.imgur.com/anvaKm5.png

就像信息一样:类型为int(11),bigint(20)用于id和post_id,varchar(255)用于prop_name和meta_key,mediumtext和longtext用于文本值。

不确定如何搜索('复制mysql'并且变体似乎不是我的问题所特有的,或者我没有使用正确的术语进行搜索)

TIA

修改

在:

表1(content_id,prop_name,content) 16,memberg,大量文字

表2(meta_id,post_id,meta_key,meta_value) 1,16,membersg,NULL

后:

表2(meta_id,post_id,meta_key,meta_value) 1,16,membersg,大量文字

重复1000行,基于匹配16,membersg; 16,membersb; 17,membersg,17 membersb,和其他人喜欢它

0 个答案:

没有答案