撤消将 meta_key 从 Varchar 更改为 int 的效果
Undo the effects of changing meta_key from Varchar to int
我试图编辑电子邮件表单字段,以便它接受像 phone 数字这样的 int 值。我对数据库值的工作原理知之甚少,这就是我所做的:
1. 弄清楚电子邮件字段是 "hrb_email"
2.发现在wp_metauser中hrb_email是一个meta_key
3. 转到 structure> 并将 meta_key 从 varchar 更改为 int。
结果:
我再也无法在 wp_metauser 中找到 hrb_email。
Wordpress 仪表板显示没有用户。虽然 wp_users 有我的用户详细信息。
另外,在我的网站上,如果我手动为这些用户添加 URL,我可以看到用户,但我无法在我网站的列表中找到他们。
请指教。
注意:将 meta_key 值改回 varchar 没有帮助。
这就是 meta_key 的样子
为每个用户手动更新了 meta_key 字段。为此,我创建了几个新用户并了解哪些值属于关键字段。从那以后,我开始手动更新 meta_key 字段。它适用于所有用户,除了我必须在 Wordpress> 仪表板> 用户> 编辑上更新密码。
我试图编辑电子邮件表单字段,以便它接受像 phone 数字这样的 int 值。我对数据库值的工作原理知之甚少,这就是我所做的: 1. 弄清楚电子邮件字段是 "hrb_email" 2.发现在wp_metauser中hrb_email是一个meta_key 3. 转到 structure> 并将 meta_key 从 varchar 更改为 int。
结果: 我再也无法在 wp_metauser 中找到 hrb_email。 Wordpress 仪表板显示没有用户。虽然 wp_users 有我的用户详细信息。 另外,在我的网站上,如果我手动为这些用户添加 URL,我可以看到用户,但我无法在我网站的列表中找到他们。
请指教。 注意:将 meta_key 值改回 varchar 没有帮助。
这就是 meta_key 的样子
为每个用户手动更新了 meta_key 字段。为此,我创建了几个新用户并了解哪些值属于关键字段。从那以后,我开始手动更新 meta_key 字段。它适用于所有用户,除了我必须在 Wordpress> 仪表板> 用户> 编辑上更新密码。