본문 바로가기
MySql

MySQL null 인 mysql update increment int 필드

by 베이스 공부 2020. 10. 14.
반응형

기본에서 null 인 두 개의 INT 열이있는 매우 큰 테이블이 있습니다. INT 필드이므로 원래 0으로 설정되어 있으면 많은 경우에 도움이 될 것이기 때문에 문제가됩니다.

그래서 내 질문은 이러한 필드가 이와 같은 동안 (기본에서 null) 업데이트 및 증가 (+1) 할 수있는 방법이 있습니까? BTW .. 지금까지 운이 없었는데 기본값이 0 일 때만 증가하는 것 같습니다.

.. 또는 기본값을 null에서 none으로 변경하는 유일한 옵션입니다.

 

해결 방법

 

UPDATE TableName SET column = IFNULL(column, 0) + 1 WHERE ...


 

참조 페이지 https://stackoverflow.com/questions/5367212

 

 

반응형

댓글