DB 테이블에 데이터를 한 행(row) 씩이 아니라 한 행의 하나의 필드에

 

데이터를 (+=) 누적해서 저장해야 되는 상황이 생길 수 있다.

 

 

 

 

 아래와 같이 DB에 따라 쿼리문을 작성 & 실행하면 되겠다.

 

Mysql & MariaDB Oracle
UPDATE 
                `테이블명`
       SET
                `컬럼명` =  concat(`컬럼명`, `누적할 데이터`)
 WHERE
                `update  조건`

UPDATE 
                `테이블명`
       SET
                `컬럼명` = `컬럼명`||`누적할 데이터`
 WHERE
                 `update  조건`

 

 

 

 

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기