WordPress USERS表缺少索引

时间:2019-02-20 作者:meissen

不久前,有人在fiverr为我设计了一个wordpress网站。完成后,他们向我发送了数据库,我将其导入到我的服务器上并进行了设置。

从那以后,我意识到数据库有些古怪。

我可以添加没有问题的插件,我已经在这里和那里编辑了一些页面,但是如果我尝试创建一个新的帖子、页面等,我会收到一条消息,我正在“当前编辑显示您最新帖子的页面”

此外,当我查看结构时,“我的用户”表显示零索引,因此在phpMyAdmin中,我会收到一条警告消息“当前选择不包含唯一列。网格编辑、复选框、编辑、复制和删除功能不可用。”然而,如果我尝试在ID字段上创建主索引,我会收到一条错误消息“键的重复条目“0”PRIMARY“”

我被难住了。我能做些什么来解决这个问题?

我应该只导出站点,创建新的wordpress安装,然后导入所有内容吗?我只是害怕无意中导入导致问题的任何内容。

感谢您的任何建议。

2 个回复
SO网友:sMyles

听起来自动增量处理设置不正确。

进入phpMyAdmin并确保PRIMARY KEY 设置为AUTO_INCREMENT

您还可以运行以下SQL命令:ALTER TABLE wp_users AUTO_INCREMENT = 1

这个1 您需要确保自动增量值设置为下表中的最大数字+1id, 有关详细信息,请参见此处:Is it possible to fix/repair all Index, Primary Key, Unique (and all other) structure of a Wordpress MS Database

您还可以尝试从新安装开始,并在导入时确保将其设置为更新,以及确保该人员何时导出数据库,在Structure 他们选择的Add AUTO_INCREMENT values 导出前

https://cfdbplugin.com/?page_id=520

SO网友:ajaz

确保您的数据库结构和约束与屏幕截图中的WordPress标准数据库描述相匹配。有关详细信息,请参阅https://codex.wordpress.org/Database_Descriptionenter image description here

相关推荐

Database problem

我的数据库有问题。首页工作正常,但当我想访问backoffice mysite时。com/wp admin我正在重定向到/wp admin/install。因此,我打开了phpmyadmin,看到有一个空数据库。。没有列,没有行,只有前端站点和所有页面工作正常吗?XD。发生了什么事?我有w3 total缓存和云flare。也许我的网站只因为我的数据库被缓存而工作?如何恢复数据库?请帮帮我,我没有备份。