MySql
MySQL : 필드를 0으로 설정하지만 한 행의 필드를 1로 설정하는 모든 행 업데이트
베이스 공부
2021. 2. 15. 13:27
반응형
선택한 행의 필드를 0으로 업데이트하는 효율적인 방법이 있지만 ID에 따라 이러한 행 중 하나를 1로 설정합니다.
기본적으로 데이터베이스에 여러 개체가 있고 어떤 개체가 "inuse"인지 토글하기를 원하므로 쿼리는 행 중 하나 (id 별)를 inuse = 1로 설정하고 다른 개체는 inuse = 0으로 설정합니다.
감사 :)
해결 방법
UPDATE `table`
SET `inuse` = (`id` = 23)
참조 페이지 https://stackoverflow.com/questions/1013042
반응형