更新时间:2024-11-26 GMT+08:00
分享

数据库参数group_concat_max_len一致性检查

源数据库和目标数据库的group_concat_max_len参数不一致,这可能导致任务迁移完毕后,业务查询出现截断,建议将参数变为一致。

不通过原因

源数据库和目标数据库的group_concat_max_len参数不一致。

处理建议

修改源数据库或者目标数据库的group_concat_max_len参数,使其保持一致。
  • 如果为自建的MySQL数据库,可通过命令行方式修改。
    1. 通过以下命令查看数据库的字符集。
      SHOW VARIABLES LIKE "group_concat_max_len";
    2. 使用命令修改参数。
      SET SESSION group_concat_max_len = <新的最大长度>;
  • 如果为RDS for MySQL实例,可通过修改数据库group_concat_max_len参数实现,详情请参考修改实例参数章节。

更多其他类型数据库修改group_concat_max_len的方法,可参考对应数据库的使用说明。

相关文档