PHP-更新具有多列最小值的列

时间:2013-12-12 12:07:02

标签: php mysql

我有一个包含多列的MYSQL表:

col1 | col2 | col3 | col4 | col5 | col6 | min_all_col |
 25  |  27  |  35  |  21  |  37  |  34  |             |

我需要知道如何使用最小值更新列(min_all_cols) 在所有6列中,例如21 我已经尝试了几个UPDATE语句,但似乎让我感到困惑。

任何人都可以帮助我吗? 此致

1 个答案:

答案 0 :(得分:1)

使用LEAST

  

<强> LEAST(值1,值2,...)

     

使用两个或多个参数,返回最小值(最小值)   参数。

UPDATE tableName
SET min_all_col = LEAST(col1,col2,col3,col4,col5,col6);

sqlfiddle demo