簡體   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