update tbl_member
set point = point - 100, point = point + 200
where member_id = 'test'
이런식의 쿼리문을 사용하고 있는데
한번의 쿼리로 point라는 필드에서 현재 point값에 100을 빼주고 그 뺀 point 값에 다시 200을 더해주는
방법을 사용하고 있는데요.. 테스트상으로는 이상이 없는데
혹시 point = point - 100 보다 point = point + 200 이 먼저 업데이트 되거나 할수도 있는건지
이상이 없다면 그냥 사용해도 문제가 없을까요?
point 필드의 형은 integer 입니다. |