2017-09-16 187 views
0

今天我決定繼續我的項目工作。奇怪的錯誤phpMyAdmin MariaDB

我需要重命名phpMyAdmin表中的字段。當我把下面的SQL查詢

ALTER TABLE `test_table` 
    CHANGE `active_` `active` ENUM('Y','N') 
     CHARACTER SET utf8 COLLATE utf8_general_ci 
     NOT NULL DEFAULT 'N'; 

我看到phpMyAdmin的

的奇怪的錯誤

#1146

我複製並粘貼在這裏的SQL語句:

UPDATE `columns_priv` SET Column_name = "active" 
    WHERE Db = "test" 
     AND Table_name = "test_table" 
     AND Column_name = "active_"; 

一切正常,但是,我的數據庫沒有表columns_priv。 當我點擊它時,錯誤消失。 該字段已按照我的意願更名。但是錯誤... 我重複了這個動作,錯誤也重複了。

我的特權允許我只使用一個基地。但是,當我給自己所有的權限,我可以看到所有的數據庫,包括「mysql」數據庫的表「columns_priv」存在,然後錯誤不顯示。

之前,一切都很好。

這是什麼錯誤?爲什麼這個錯誤顯示給我?也許我做錯了什麼?

謝謝。

對不起,如有錯誤。

+0

檢查該'UPPDATE'條款。 – Abe

+0

謝謝。抱歉,我在粘貼後寫了部分單詞時犯了一個錯誤。 – Kirill

+0

你正在運行什麼版本? –

回答

0

嘗試在您的服務器上運行:

# dpkg-reconfigure phpmyadmin

+0

我沒有安裝phpmyadmin。我從官方網站下載並解壓。我試過重新下載並再次解壓縮。錯誤依然存在。 – Kirill

+0

...另外,我試圖重新安裝MariaDB。 – Kirill

+0

消息@KirillK中提供了任何其他信息。 ?只是這個代碼被返回? – Abe