2017-11-17 12 views
0

テーブルのすべての行に値を追加します。固定値を使用すると、私は次のクエリを与えるだろうMYSQL 2つの列を使用して既存の値に追加

UPDATE your_table SET displayorder = displayorder + C 

UPDATE your_table SET displayorder = displayorder + X(C) 

するCは定数であり、Xは、別の列の値となるようなクエリを実行するための正しい方法であるもの同じ列の?別の列の値であるXを取得するにはどうすればよいですか?それをCで掛けて、既存の値に追加するにはどうすればよいですか?

答えて

2

あなたはそれらを一緒に乗算します:ほとんどのプログラミング言語で

UPDATE your_table 
    SET displayorder = displayorder + X * C; 

を、*が乗算に使用されています。括弧は単に式をグループ化するために使用されます。

+0

私はXとCの倍数を探します。そのため、Xは合計ではない別の列です。 – BKCapri

+0

@BKCapri。 。 。私は答えを調整しました。 –

関連する問題