今天我决定继续我的项目工作。
我需要重命名 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
我将其复制并粘贴到此处:
UPDATE `columns_priv` SET Column_name = "active"
WHERE Db = "test"
AND Table_name = "test_table"
AND Column_name = "active_";
一切正常,但是,我的数据库没有表 columns_priv。 当我点击它时,错误消失了。 该字段已按照我的意愿重命名。但错误... 我重复该操作,错误也重复出现。
我的权限允许我只在一个基地工作。但是,当我授予自己所有权限时,我可以看到所有数据库,包括存在表“columns_priv”的“mysql”数据库,然后错误不会显示。
之前,一切都很好。
这个错误是什么?为什么会向我显示此错误?也许我做错了什么?
谢谢。
如有错误,敬请谅解。
最佳答案
尝试在您的服务器上运行:
# dpkg-重新配置 phpmyadmin
关于mysql - 奇怪的错误 phpMyAdmin\MariaDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46255756/