奇怪的错误phpMyAdmin \ MariaDB

时间:2017-09-16 15:58:06

标签: mysql 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”存在,然后错误不显示。

之前,一切都很好。

这是什么错误?为什么这个错误显示给我?也许我做错了什么?

感谢。

对不起,如果有的话。

1 个答案:

答案 0 :(得分:0)

尝试在您的服务器上运行:

# dpkg-reconfigure phpmyadmin