From 41eef9a090e49f4b0efc537d0c158e590316ccd6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=83=E9=94=8B?= Date: Mon, 2 Jul 2018 14:34:46 +0800 Subject: [PATCH] fixed issue #729 , isDdl bug --- .../canal/parse/inbound/mysql/dbsync/LogEventConvert.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/dbsync/LogEventConvert.java b/parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/dbsync/LogEventConvert.java index 67332cfa..b299165c 100644 --- a/parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/dbsync/LogEventConvert.java +++ b/parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/dbsync/LogEventConvert.java @@ -267,7 +267,8 @@ public class LogEventConvert extends AbstractCanalLifeCycle implements BinlogPar Header header = createHeader(binlogFileName, event.getHeader(), schemaName, tableName, type); RowChange.Builder rowChangeBuider = RowChange.newBuilder(); - if (type != EventType.QUERY) { + if (type != EventType.QUERY && type != EventType.INSERT && type != EventType.UPDATE + && type != EventType.DELETE) { rowChangeBuider.setIsDdl(true); } rowChangeBuider.setSql(queryString);