繁体   English   中英

变量/每个在SQL中

[英]Variables/For Each in SQL

所以我知道我应该在插入之前检查一下,但是我做了一个sql插入,在几行中插入了错误的日期。 纠正这个问题的公式是

accounts.timely_date = accounts.due_date + 45 days where accounts.facility_id = 44

有没有办法在sql中一次对多行执行此操作?

您可以使用UPDATE查询:

update accounts
set
  timely_date = due_date + interval 45 day
where
  facility_id = 44

该SQL语句将更新accounts表中的所有行,其中facility_id = 44

update accounts
set timely_date = DATE_ADD(due_date,INTERVAL 45 DAY)
where facility_id = 44

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM