我是MySQL的新手。我刚刚创建了一个新的数据库,一个包含七个字段的表,我插入了一些数据。在phpmyadmin中,我尝试选择"浏览"选项卡位于顶部,但我收到一条红色错误消息:
SELECT `prefs` FROM `phpmyadmin`.`pma_table_uiprefs`
WHERE `username` = 'root'
AND `db_name` = 'tutorials'
AND `table_name` = 'users'
以及:
1146 - Table 'phpmyadmin.pma_table_uiprefs' doesn't exist
非常感谢有关此问题的任何帮助。
答案 0 :(得分:0)
听起来你在某个时候放弃了一个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;
您可以在examples/create_tables.sql文件中找到完整phpmyadmin安装所需的所有表。
答案 1 :(得分:0)
您必须在phpMyAdmin上的examples /文件夹中运行create_tables.sql,以创建高级功能所需的表。
通过输入create_tables.sql文件创建表,您应该转到phpmyadmin上的import选项卡并选择该文件,然后单击Go按钮。
现在打开xampp / phpMyAdmin / config.inc.php文件并检查行号。 36-47喜欢pma_bookmark,其他喜欢pma_。替换pma__bookmark(__这是双下划线)。保存然后浏览表格没有任何问题。