开发者社区> 问答> 正文

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 99 0
1 条回答
写回答
取消 提交回答
  • 1.1.5 已修复

    原回答者GitHub用户agapple

    2023-04-28 14:16:05
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载