开发者社区> 问答> 正文

1.1.19版本处理不了postgresql的delete returning语句

类似于这样的delete from t1 using t2 where t1.t2_id = t2.id and t2.id = 90 returning t1.name

原提问者GitHub用户bingo-chou

展开
收起
山海行 2023-07-05 19:34:13 42 0
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    确实,Druid 1.1.19版本无法正确处理PostgreSql的delete returning语句。

    这是由于Druid在这一版本时还不支持PostgresSQL的returning从句。

    只有在之后的版本才添加了support delete returning的支持。

    2023-07-30 16:20:55
    赞同 展开评论 打赏
  • 我调试了源代码是支持的,不过只支持returning * 的情况

    原回答者GitHub用户13567436138

    2023-07-06 11:01:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PostgreSQL 物联网六脉神剑 立即下载
PostgreSQL在哈啰的实践-周飞 立即下载
PostgreSQL高并发数据库应用数据 立即下载

相关镜像