gpt4 book ai didi

MYSQL查询仅当引擎不是innodb时才更改表引擎

转载 作者:行者123 更新时间:2023-11-29 06:58:02 26 4
gpt4 key购买 nike

仅当当前引擎不是 INNODB 时,我想运行一个更改表引擎的查询 (ALTER TABLE table1 ENGINE = INNODB)。

我怎样才能做到这一点?

更新:我遇到一个查询尝试更改表的引擎而其已经是 innodb 的情况。

最佳答案

您可以使用

ALTER TABLE t ENGINE = InnoDB;

您可以使用此查询。如果数据库引擎已经是 InnoDB 那么什么都不会发生。输出将是

MySQL returned an empty result set (i.e. zero rows)

如果引擎不在InnoDB中,那么它将转换为InnoDB。

关于MYSQL查询仅当引擎不是innodb时才更改表引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44826747/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com