2017-11-17 8 views
0

테이블의 모든 행에 값을 추가하고 싶습니다. 고정 된 값을 사용하면 나에게 다음과 같은 쿼리MYSQL 두 열을 사용하여 기존 값에 추가

UPDATE your_table SET displayorder = displayorder + C 
을 줄 것이다 유사한 쿼리를 실행할 수있는 올바른 방법이 될 것입니다 무엇

되도록 C는 상수이고, X는 다른 열의 값시킨다

UPDATE your_table SET displayorder = displayorder + X(C) 

같은 줄에? 다른 열의 값인 X를 얻는 방법은 무엇입니까? C를 곱한 다음 기존 값을 더하는 방법은 무엇입니까?

답변

2

당신은 그 (것)들을 함께 곱 것 :

대부분의 프로그래밍 언어에서
UPDATE your_table 
    SET displayorder = displayorder + X * C; 

, *은 곱셈에 사용됩니다. 괄호는 표현식을 그룹화하는 데 사용됩니다.

+0

저는 X와 C의 배수를 찾고, X는 합계가 아닌 다른 열입니다. – BKCapri

+0

@BKCapri. . . 나는 대답을 조정했다. –