2014-11-22 190 views
0

我對MySQL很新。我剛剛創建了一個新的數據庫,一個包含七個字段的表格,並且我插入了一些數據。在phpMyAdmin,我儘量選擇頂部的「瀏覽」選項卡,但我得到的是說,一個紅色的錯誤消息:創建表後MySQL錯誤消息:#1146 - 表''phpmyadmin.pma_table_uiprefs'不存在

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

聽起來像你在某個時候刪除了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的安裝應該在examples/create_tables.sql文件中的所有表。

+0

我試過這樣對我最好的能力,我犯了錯誤。我將該文本粘貼到SQL選項卡中,但問題沒有消失。我剛剛創建了表格。感謝您的幫助。 – Skistar002 2014-11-22 23:52:57

0

您必須運行phpMyAdmin上的examples /文件夾中的create_tables.sql來創建高級功能所需的表。

通過添加create_tables.sql文件創建表,您應該轉到phpmyadmin上的導入選項卡並選擇該文件,然後單擊Go按鈕。

現在打開xampp/phpMyAdmin/config.inc.php文件並檢入行號。像pma_bookmark和其他pma_一樣。替換pma__bookmark(__這是雙下劃線)。保存然後瀏覽表格沒有任何問題。