我们在+200个wordpress网站上使用IP登录。自从我们最近搬家以来,我们需要更改IP地址。 我在ManageWP中使用了此代码段
31
但是我刚刚发现所有WP安装都有唯一的前缀。因此,我试图将上述SQL命令与带通配符的select结合使用。 我试图找到所有以“ ip_based_login”结尾的表,并使用新的IP地址设置开始和结束列。这是到目前为止我得到的。
<?php
global $wpdb;
$wpdb->query(
"UPDATE wp_UNIQUE_PREFIX_ip_based_login
SET start='X', end='Y'"
);
?>
我收到此错误SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.tables
WHERE TABLE_NAME LIKE '%_ip_based_login'
SET start='X', end='Y'
编辑: 感谢RiggsFolly,我使用$ wpdb-> prefix来连接表的末尾。所以我结束了
Error in query (1064): Syntax error near 'SET start='x', end='y'' at line 4
这不是我最初提出的问题的解决方案,但它解决了我的问题。
答案 0 :(得分:0)
您需要执行两个步骤:
通过以下方式查找WP表
androidx.constraintlayout.widget.ConstraintLayout
浏览结果并更新为
SELECT TABLE_NAME
FROM INFORMATION_SCHEMA.tables
WHERE TABLE_NAME LIKE '%_ip_based_login';