更新时间:2024-11-29 GMT+08:00

目标库sql_mode中no_engine值检查

MySQL迁移时,迁移的对象中包含引擎为MyISAM的表时,目标数据库sql_mode不能包含no_engine_substitution参数,否则可能会导致迁移失败。

不通过原因

目标数据库含有no_engine_substitution参数。

处理建议

去除目标数据库sql_mode中no_engine_substitution参数。

  • 如果为自建的MySQL数据库,可通过命令行方式修改。
    SET sql_mode = '修改后的值';
  • 如果为RDS for MySQL实例,可参考修改实例参数章节进行修改。