【发布时间】:2019-08-06 23:49:42
【问题描述】:
我必须更新几个表来清理 wordpress 多站点安装上堆积的 cron 作业。
该网络有 500 多个站点,wordpress 中的表格已编号,因此您将拥有:
wp_options
wp_1_options // for blog id 1
wp_2_options
wp_3_options
// and so on...
我想知道是否有任何通配符可以用来替换该博客 ID 号,以便它一次将所有表格从 1 到 x 号。我尝试使用wp_*_options 没有任何积极的结果。 (我不习惯直接使用 DB)。
我将执行的查询如下所示:
UPDATE wp_options SET option_value = '' WHERE option_name = 'cron';
谢谢。
【问题讨论】:
-
现在您会发现为什么使用元数据将“大”表分成较小的表是一种您不应该使用的 SQL 反模式。
-
这不是我所做的,是 Wordpress 所做的@RaymondNijland
-
“这不是我做的,是 Wordpress 做的” 很公平,现在你知道 Wordpress 做错了
-
为什么这么讨厌男人?当我的问题有效时,您也投了反对票@RaymondNijland
-
“当我的问题有效时,你也投了反对票” 我没有投反对票,你也没有办法说出来。 “为什么这么讨厌男人?” 我只是不喜欢 Wordpress 编码/引擎/解决方案,这是它不是个人的原因之一。“我想知道是否有是我可以用来替换该博客 ID 号的任何通配符,因此它将一次将所有表格从 1 到 x 号。” 不,您将必须编写 500+ 加上分离的
UPDATE查询
标签: mysql sql wordpress phpmyadmin cron