gpt4 book ai didi

mysql - 创建表后是否可以更改数据库表的引擎?

转载 作者:可可西里 更新时间:2023-11-01 07:54:47 25 4
gpt4 key购买 nike

我为我正在学习的 CakePHP 教程创建了一个测试数据库,并且只使用了 phpMyAdmin 的默认引擎设置 (MyISAM)。现在我已经进入教程几天了,它表明要使用一些特性,表需要使用InnoDB。

是否有可能(在 phpMyAdmin 本身或通过 SQL 文件导入)在创建表后更改表的引擎选择?他们目前有数据,但每个只有几条记录,所以我不在乎是否必须清空表格。如果可能的话,我只是不想完全重新创建表。

我似乎无法在 phpMyAdmin 中找到任何方法来执行此操作 - 我唯一可以找到引擎选择的地方是在创建全新表时。

编辑以在运行查询后添加屏幕截图: alt text

最佳答案

使用这个查询:

ALTER TABLE my_table ENGINE = InnoDB;

“my_table”是您的表名。

在 phpMyAdmin 中,导航到表并单击顶部的“SQL”选项卡。然后粘贴上面的查询并单击“Go/Execute”。

关于mysql - 创建表后是否可以更改数据库表的引擎?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4758445/

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