撤消将meta_key从Varchar更改为int的效果

时间:2015-07-16 13:56:46

标签: database wordpress phpmyadmin meta-key

我正在尝试编辑电子邮件表单字段,以便它接受类似电话号码的int值。我对数据库值的工作原理知之甚少,这就是我所做的: 1.弄清楚电子邮件字段是“hrb_email” 2.发现在wp_metauser中hrb_email是一个meta_key 3.结构>并将meta_key从varchar更改为int。

结果: 我不能再在wp_metauser中找到hrb_email了。 Wordpress仪表板不显示任何用户。虽然wp_users有我的用户详细信息。 此外,在我的网站上,如果我手动为这些用户提供URL,我可以看到用户,但我无法在我网站的列表中找到它们。

请指教。 注意:将meta_key值更改回varchar无济于事。

这就是meta_key的样子Changed back to varchar I cant find hrb)email under meta_key anymore

1 个答案:

答案 0 :(得分:0)

为每个用户手动更新了meta_key字段。为实现这一目标,我创建了几个新用户并了解了关键字段的值。从那时起,我开始手动更新meta_key字段。它适用于所有用户,除了我必须在Wordpress> dashboard>用户>编辑时更新密码。