创建表后的MySQL错误消息:1146-表“phpmyadmin.pma_table_uiprefs”不存在

创建表后的MySQL错误消息:1146-表“phpmyadmin.pma_table_uiprefs”不存在,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,我对MySQL非常陌生。我刚刚创建了一个新的数据库,一个包含七个字段的表,并插入了一些数据。在phpmyadmin中,我尝试选择顶部的浏览选项卡,但收到一条红色错误消息,上面显示: SELECT `prefs` FROM `phpmyadmin`.`pma_table_uiprefs` WHERE `username` = 'root' AND `db_name` = 'tutorials' AND `table_name` = 'users' 以及: 1146-表“phpmyad

我对MySQL非常陌生。我刚刚创建了一个新的数据库,一个包含七个字段的表,并插入了一些数据。在phpmyadmin中,我尝试选择顶部的浏览选项卡,但收到一条红色错误消息,上面显示:

SELECT `prefs` FROM `phpmyadmin`.`pma_table_uiprefs`  
WHERE `username` = 'root'  
AND `db_name` = 'tutorials'  
AND `table_name` = 'users'
以及:

1146-表“phpmyadmin.pma_Table_uiprefs”不存在


在此问题上的任何帮助都将不胜感激。

听起来您在某个时候丢失了一个phpmyadmin表。尝试从“SQL”或“查询”选项卡重新创建它,但不确定它的名称:

CREATE TABLE IF NOT EXISTS `pma__table_uiprefs` (
  `username` varchar(64) NOT NULL,
  `db_name` varchar(64) NOT NULL,
  `table_name` varchar(64) NOT NULL,
  `prefs` text NOT NULL,
  `last_update` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`username`,`db_name`,`table_name`)
)
  COMMENT='Tables'' UI preferences'
  DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;

您可以在文件中找到完整phpmyadmin安装应具有的所有表。

您必须在phpmyadmin上的examples/文件夹中运行create_tables.sql来创建高级功能所需的表

通过导入Create_tables.sql文件创建表,您应该转到phpmyadmin上的导入选项卡并选择该文件,然后单击go按钮


现在打开xampp/phpMyAdmin/config.inc.php文件,签入第36-47行,如pma_书签和其他带有pma_的书签。替换pma\uuuu书签\uuuu这是双下划线。保存并浏览表格时不会出现任何问题。

我尽了最大努力尝试了,但我犯了一些错误。我将该文本粘贴到SQL选项卡中,但问题并没有消失。我刚刚又创建了一个表。谢谢你的帮助。