开发者社区 问答 正文

Alter语句无法识别为DDL

version: 1.1.5-alpha-2 SQL : ALTER TABLE asd_lmdm_dev.es_user CHANGE COLUMN es_usercol111 es_usercol VARCHAR(45) NULL DEFAULT NULL

LogEventConvert.parseQueryEvent解析出来type 为ALTER,但是设置ddl为true的语句如下 if (type == EventType.QUERY && !isDml) { rowChangeBuider.setIsDdl(true); }

导致解析出来isDdl:false DML: {"data":null,"database":"asd_lmdm_dev","destination":"asd_dev","es":1606999495000,"groupId":"asd_dev_group","isDdl":false,"old":null,"pkNames":[],"sql":"ALTER TABLE asd_lmdm_dev.es_user \nCHANGE COLUMN es_usercol111 es_usercol VARCHAR(45) NULL DEFAULT NULL","table":"es_user","ts":1607000161626,"type":"ALTER"}

原提问者GitHub用户jscene

展开
收起
山海行 2023-04-27 19:25:57 127 分享 版权
1 条回答
写回答
取消 提交回答
  • 1.1.5 已修复

    原回答者GitHub用户agapple

    2023-04-28 14:16:05
    赞同 展开评论
问答分类:
问答地址: