我有一个不寻常的问题。
当我在 Wordpress 后端创建新用户时,似乎没有在数据库中创建 _usermeta 信息。
通常会发生的事情是将一行添加到 _users 表(包含 ID、电子邮件、密码等...)并将具有相应 ID 的一堆行添加到 _usermeta 表(包含它们的名称、功能等) ...)。
但如前所述,_usermeta 的行并未创建。
一些其他事实:
确实在用户的 _users 表中为该用户创建了一个新行,但它似乎没有在最新的 ID 之后采用下一个可用 ID。例如,如果该表中的最新 ID 是 1200,那么下一个添加的用户应该是 1201。但它会在表中更早的位置添加行。
这个数据库是在我以前的主机上(几天前)从站点导出的,它过去工作正常。我猜转储期间发生了什么事?
我尝试修复的一些问题:
- 禁用所有插件。
- 不同的主题(无功能)
- Wordpress 数据库修复
如有任何帮助,我们将不胜感激。
最佳答案
已解决。由于某种原因,自动增量从结构中消失了。我添加了它,现在一切正常。
虽然有人可以解释,但在数据库转储期间怎么会丢失?
关于mysql - 未创建 Wordpress usermeta,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26791797/