针对ACF中继器计数的MySQL更新和子选择

针对ACF中继器计数的MySQL更新和子选择,mysql,wordpress,custom-fields,advanced-custom-fields,post-meta,Mysql,Wordpress,Custom Fields,Advanced Custom Fields,Post Meta,我的Wordpress数据库不知怎么搞砸了 我使用的是ACF中继器字段,中继器计数显示为零,即使我有多达12个重复元素 我正在尝试更新中继器计数,以便字段值在管理中正确显示 update wp.sd_postmeta set meta_key = ( SELECT count(*) as count FROM wp.sd_postmeta where meta_key like 'child_products_%_sku%' and post_id = pid) where meta_key

我的Wordpress数据库不知怎么搞砸了

我使用的是ACF中继器字段,中继器计数显示为零,即使我有多达12个重复元素

我正在尝试更新中继器计数,以便字段值在管理中正确显示

update  wp.sd_postmeta set meta_key = ( SELECT count(*) as count FROM wp.sd_postmeta where meta_key like 'child_products_%_sku%' and post_id = pid) where meta_key like 'child_products' and post_id = pid


问题是,如何为pid生成值?我想用子产品的meta_键遍历所有帖子。

先查询包含repeater字段的pid,然后只对这些帖子运行更新,怎么样?我可以这样做。谢谢你的建议。希望我忽略了一些简单的事情。
update  wp.sd_postmeta set meta_key = ( SELECT count(*) as count FROM wp.sd_postmeta where meta_key like 'child_products_%_sku%' and post_id = pid) where meta_key like 'child_products' and post_id = pid