
# 数据库参数sql_mode的一致性检查
源数据库和目标数据库的sql_mode参数一致性检查，若不一致，可能会导致迁移失败，建议将参数变为一致。
#### 不通过原因
源数据库和目标数据库的sql_mode参数不一致。
#### 处理建议
修改源数据库或者目标数据库的sql_mode参数，使其保持一致。
- 如果为自建的MySQL数据库，可通过命令行方式修改。
  ```
  SET sql_mode = '修改后的值';
  ```
  
- 如果为RDS for MySQL实例，可通过修改数据库sql_mode参数实现，详情请参考[修改实例参数](https://support.huaweicloud.com/usermanual-rds-mysql/rds_configuration.html)章节。
 
如果涉及MyISAM表的迁移，目标数据库sql_mode参数取值中不能包含no_engine_substitution。
更多其他类型数据库修改sql_mode的方法，可参考对应数据库的使用说明。
