簡體   English   中英

創建表后出現MySQL錯誤消息:#1146-表''phpmyadmin.pma_table_uiprefs'不存在

[英]MySQL error message after creating table: #1146 - Table ''phpmyadmin.pma_table_uiprefs' doesn't exist

我是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

在這個問題上的任何幫助將不勝感激。

聽起來您在某個時候刪除了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安裝應具有的所有表。

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

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

現在打開xampp / phpMyAdmin / config.inc.php文件並簽入第幾行。 36-47喜歡pma_bookmark,其他喜歡pma_。 替換pma__bookmark(__這是雙下划線)。 保存,然后瀏覽表沒有任何問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM