更新时间:2024-04-15 GMT+08:00

数据库参数sql_mode的一致性检查

MySQL场景

表1 数据库参数sql_mode的一致性检查

预检查项

数据库参数sql_mode的一致性检查。

描述

检查源数据库和目标数据库的sql_mode参数值是否一致,如果不一致,可能会导致迁移失败。

不通过提示处理建议

  • 如果您进行的是入云操作,请参考如下处理方式。

    不通过原因:源数据库和目标数据库的系统参数sql_mode不一致。

    处理建议:建议目标数据库sql_mode取值保持和源库一致,并确保源库和目标库不包含禁止值,具体修改方法请参见《关系型数据库用户指南》中“编辑参数”章节。如果涉及myisam表的迁移,目标数据库sql_mode参数取值中不能包含no_engine_substitution。

  • 如果您进行的是出云操作,请参考如下处理方式。

    待确认原因:源数据库和目标数据库的系统参数sql_mode的值不一致。

    处理建议:建议目标数据库sql_mode取值保持和源库一致,并确保源库和目标库不包含禁止值。