为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
- 【TiDB 版本】:3.0.2
- 【问题描述】:上游mysql想将字段属性无符号改为有符号,下游tidb如何避免报错
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。
为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。
1、最好保证上下游 sql_mode 参数模式一样
2、另外最好在下游也改成对应类型
两个类型的数据范围不一样,这样你上游的数据,没法保证不会造成下游冲突之类的吧?
tidb只是作为mysql的从库啊,mysql是可以支持属性变更的
我们有参数控制,但是不建议使用,safe_mode 参数,会造成上下游数据不一致
这种没有别的办法了吗,除了你们不建议使用的,只能重新导入导出了?
是的,我们也不建议在上下游结构不一致下,进行长期同步