用 canal 消费kafka 消息写入 tidb 时,遇到如下报错

工具在执行 SQL 时包含了 多条 SQL 语句,而 TiDB 出于安全性考虑,不支持在一个 PREPARE 或执行语句中包含多条 SQL 语句。
可以调整 tidb_multi_statement_mode 来关闭检测,但是有 sql 注入等风险。推荐改 canal 配置,allow multi,工具上拆 sql。

2 个赞