我想查询WordPress多站点设置中的所有帖子,查找特定字符串。这只在Sequel Pro(在命令行上)中进行,只是出于我自己的查询目的,但必须有一种更好的方法,而不是一次又一次地复制和粘贴同一查询,只需更改表前缀。。。
假设我有3个网站,我想找到其中包含foo一词的所有帖子:
SELECT * FROM wp_1_posts WHERE `post_content` LIKE \'%foo%\';
SELECT * FROM wp_2_posts WHERE `post_content` LIKE \'%foo%\';
SELECT * FROM wp_3_posts WHERE `post_content` LIKE \'%foo%\';
我不想运行3个查询并以某种方式处理结果。
我真正想做的是
SELECT * FROM wp_1_posts, wp_2_posts, wp_3_posts WHERE `post_content` LIKE \'%foo%\';
但这似乎只是为了加入。有什么方法可以做我想做的事吗?