mysql - 将引擎类型更改为 MyISAM 未知引擎

标签 mysql database mariadb

我需要将表类型从 innoDB 更改为 myISAM

ALTER TABLE 表名 ENGINE = MyISAM;

试过这个但导致错误:

错误 1286:未知存储引擎“MEMORY”SQL 语句:ALTER TABLE tab_name ENGINE = MyISAM

几个月前我还能做同样的事情,但现在做不到了。

有人能帮忙吗?

谢谢

最佳答案

您的安装中是否启用了 myisam?检查

show engines;

关于mysql - 将引擎类型更改为 MyISAM 未知引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43723068/

相关文章:

php - mysqli_query() 生成查询错误

php - 我应该如何写这个查询?

java - 如何解决无法创建/写入文件 '/var/tmp/#sql_85b_0.MAI'错误?

mysql - 更新用户等级

php - MySQL 无法选择在不同 session 中插入的行

java - Hibernate 将实体保存到 Mysql

database - 使用 R 的数据库推荐

database - 你如何处理小数据集?

php - 我的 csv 导入未格式化日期

php - 更新 mySQL 中的行,保留列中的上一个条目,但在其旁边添加新值