gpt4 book ai didi

java - JDBI 区间 postgresql

转载 作者:行者123 更新时间:2023-11-29 11:56:09 25 4
gpt4 key购买 nike

如何正确使用此类带日期间隔的查询

 @SqlUpdate("delete fromlogin where created < now() - ':days days' :: interval")
void deleteOldLogin(@Bind("days") Period days);

最佳答案

您不能将间隔常量内的天数作为参数传递。您需要传递一个指定天数的整数,然后将其乘以所需长度的间隔。

@SqlUpdate("delete fromlogin where created < now() - :days * '1 day'::interval")

关于java - JDBI 区间 postgresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52480996/

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