我只想使用相同的WHERE子句更新MySQL数据库中的3列。我有一个要求,其中有这三列,即aug,sep,december,其值大于10000.所以,如果我在所有三列中都有一个大于10000的值,我想用值-1更新它们。请在下面找到一些示例数据
Sample data exported as CSV from MySQL
我不知道如何在一个查询中获取它们。我尝试了以下查询,但有一个错误。请帮忙
UPDATE climatedata set aug=-1, sep = -1, december=-1 WHERE aug>10000,sep>10000,december>10000;
我的要求是我想在单个查询中更新值大于10000到-1的aug,sep,december列。任何帮助将不胜感激。
提前致谢。
答案 0 :(得分:0)
请参阅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;