gpt4 book ai didi

jdbc - 如何在 Clojure 中执行批量 SQL 更新查询?

转载 作者:行者123 更新时间:2023-12-03 21:24:13 24 4
gpt4 key购买 nike

如何在引擎盖下使用准备好的语句作为单个批处理调用对数千行执行以下查询?

(clojure.java.jdbc/execute! db ["UPDATE person SET zip = ? WHERE zip = ?" 94540 94546])

是否 clojure/jdbc有适当的功能或其他东西吗?

最佳答案

找到了答案。适用功能是clojure.java.jdbc/db-do-prepared启用 :multi? key 。

(clojure.java.jdbc/db-do-prepared db
["UPDATE person SET zip = ? WHERE zip = ?"
[94540 94546]
[94541 94547]
...
]
{:multi? true})

关于jdbc - 如何在 Clojure 中执行批量 SQL 更新查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49614568/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com