MySQL更改存储引擎表
我有一个手动安装的MySQL版本的问题。我还安装了第三方存储引擎 我的问题是这个 当我将数据库中某个表的引擎更改为安装的第三方引擎时,我看不到该表引擎在更改 用于在执行命令时进行澄清MySQL更改存储引擎表,mysql,linux,ubuntu,Mysql,Linux,Ubuntu,我有一个手动安装的MySQL版本的问题。我还安装了第三方存储引擎 我的问题是这个 当我将数据库中某个表的引擎更改为安装的第三方引擎时,我看不到该表引擎在更改 用于在执行命令时进行澄清 SHOW TABLE STATUS WHERE Name = 'XXX' ALTER TABLE XXX ENGINE = <third party engine> SHOW TABLE STATUS WHERE Name = 'XXX' 我可以看到表引擎是InnoDB 如果我执行命令 SHOW
SHOW TABLE STATUS WHERE Name = 'XXX'
ALTER TABLE XXX ENGINE = <third party engine>
SHOW TABLE STATUS WHERE Name = 'XXX'
我可以看到表引擎是InnoDB
如果我执行命令
SHOW TABLE STATUS WHERE Name = 'XXX'
ALTER TABLE XXX ENGINE = <third party engine>
SHOW TABLE STATUS WHERE Name = 'XXX'
表引擎未更改为第三方引擎存储
我正在亚马逊的Ubuntu服务器上工作。
手动安装的MySQL版本:5.5.37
我为什么有这种行为?安装的第三方发动机存储有问题吗
感谢您的回复。在
ALTER TABLE
语句之后,尝试tge query显示警告嗨,迈克尔。我已经使用了显示警告,但没有结果。@Lorenzo安装的第三方引擎存储有问题吗?
您认为我们可以在没有任何相关信息的情况下进行判断吗?您好@fancyPants。这篇文章很老了,实际上我已经更改了MySQL的安装。第三方引擎存储是MyDiamo(大多数人不知道)。然而,我的问题是,我遇到的问题是在MySQL上还是在这个第三方引擎存储上。如果没有(这是我的假设),那肯定是你的第三方引擎出了问题。