我想执行 update_all 查询来更新日期时间列,在所有行上将该列的当前值添加 1 天。
我可以使用 .each 和 .update 来实现这一点,但在单个查询中执行会更有效。
使用 Rails 和 PostgreSQL 可以实现这一点吗?
UPDATE table SET date_field = date_field + 1;
Or ..
UPDATE table SET date_field = date_field + INTERVAL '1 DAY';
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)