본문 바로가기
MySql

MySQL : 필드를 0으로 설정하지만 한 행의 필드를 1로 설정하는 모든 행 업데이트

by 베이스 공부 2021. 2. 15.
반응형

선택한 행의 필드를 0으로 업데이트하는 효율적인 방법이 있지만 ID에 따라 이러한 행 중 하나를 1로 설정합니다.

기본적으로 데이터베이스에 여러 개체가 있고 어떤 개체가 "inuse"인지 토글하기를 원하므로 쿼리는 행 중 하나 (id 별)를 inuse = 1로 설정하고 다른 개체는 inuse = 0으로 설정합니다.

감사 :)

 

해결 방법

 

UPDATE `table`
SET `inuse` = (`id` = 23)

 

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

 

 

반응형

댓글