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

源数据库是否存在不允许使用的sql_mode值

MySQL迁移时,源数据库不能存在不允许使用的sql_mode值,否则可能会导致迁移失败。

不通过原因

源数据库参数SQL_MODE包含不允许的sql_mode值:no_engine_substitution。

处理建议

修改源数据库的参数值。

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