[英]Update multiple columns in MySQL using the same WHERE clause
我只想使用相同的WHERE子句更新MySQL數據庫中的3列。 我有一個要求,在這三列中,即aug,sep和december,它們的值都大於10000。因此,如果我在所有三列中的值都大於10000,我想用值-1更新它們。 請在下面找到一些示例數據
我不知道如何在一個查詢中獲取它們。 我嘗試了以下查詢,但出現錯誤。 請幫忙
UPDATE climatedata set aug=-1, sep = -1, december=-1 WHERE aug>10000,sep>10000,december>10000;
我的要求是我想在單個查詢中將值大於10000的8月,9月,12月列更新為-1。 任何幫助,將不勝感激。
提前致謝。
請參閱SQL語法以了解帶有多個子句的條件-https: //www.w3schools.com/sql/sql_and_or.asp 。 這是更新的查詢。
UPDATE climatedata set aug=-1, sep = -1, december=-1 WHERE aug>10000 AND sep>10000 AND december>10000;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.