使用IF条件更新表

时间:2015-03-24 07:34:25

标签: mysql

如何更新表,以便在满足条件时使用一列的值来计算另一列的值。例如

UPDATE table
IF column1>8000 
SET column2 =  (column1-8000)*1.5; 

3 个答案:

答案 0 :(得分:0)

使用WHERE条款,我认为您应该阅读mysql manual

答案 1 :(得分:0)

使用WHERE这样的句子:

UPDATE table
SET column2 = (column1-8000)*1.5
WHERE column1>8000;

UPDATE参考:http://dev.mysql.com/doc/refman/5.6/en/update.html

答案 2 :(得分:0)

更新表 SET column2 =(column1-8000)* 1.5 WHERE column1> 8000

干杯;)