사용자의 열을 업데이트하려고합니다. 따라서 기존 값에 값만 추가 할 수 있습니다. 그래서 예를 들어, 테이블이처럼 보였다 :MySQL : UPDATE 중에 숫자 추가
UserID 3
Total 12
이 변경 그래서 사용자는 4
추가 : 추가
UserID 3
Total 16
I 열 값을 받고, 쿼리를 수행하여이 작업을 수행 분명히 있었다, 그것을 새로운 값으로 변경 한 다음 해당 열을 업데이트합니다 ... 그러나 SELECT 문을 먼저 사용하지 않고이를 수행하는 방법이 있는지 궁금합니다. 아마도 SUM()을 사용하는 무언가입니까?
그래서 쿼리 갈 수 있습니다UPDATE Users SET Total=SUM(Total + :total) WHERE UserID = :userID;
그렇다면, 올바른 구문은 무엇인가?
감사합니다.
큰 감사합니다! 매우 감사. –