Note:
This topic has been translated from a Chinese forum by GPT and might contain errors.
Original topic: dm因为上游数据库语句语法不支持报错
[TiDB Usage Environment] Production Environment / Testing / PoC
[TiDB Version]
[Reproduction Path] What operations were performed when the issue occurred
[Encountered Issue: Issue Phenomenon and Impact]
[Resource Configuration]
[Attachment: Screenshot/Log/Monitoring]
How should I handle errors when the upstream syntax is not supported by downstream TiDB?
According to the documentation, following this procedure should resolve the issue.
I read the documentation, and the actual situation is that, for example, if we synchronize 10 tables in the whitelist, and tables not in the whitelist also have issues, then in this case, do we have to manually execute the command binlog skip task-name
for each one?
Do you mean that you encounter this error even with tables not on the whitelist during actual use? This is not expected; it shouldn’t normally happen. If this occurs, could you provide the logs and reproduction steps?