Browse Source

fixed issue #135 , isUpdate bugfix

agapple 9 years ago
parent
commit
72ceb58fa3

+ 3 - 2
parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/dbsync/LogEventConvert.java

@@ -623,8 +623,9 @@ public class LogEventConvert extends AbstractCanalLifeCycle implements BinlogPar
                 if (column.getIsNull() && newValue == null) {
                 if (column.getIsNull() && newValue == null) {
                     // 如果全是null
                     // 如果全是null
                     return false;
                     return false;
-                } else if (newValue != null && column.getValue().equals(newValue)) {
-                    // 如果不围null,并且相等
+                } else if (newValue != null && (!column.getIsNull() && column.getValue().equals(newValue))) {
+                    // fixed issue #135, old column is Null
+                    // 如果不为null,并且相等
                     return false;
                     return false;
                 }
                 }
             }
             }