내 데이터베이스에 published라는 플래그가 있습니다. 게시 된 행에 대해 1로 설정합니다. 내 질문은 거기에 다른 모든 행을 0으로 설정하고 단 하나의 쿼리를 사용하여 특정 행을 1로 설정하는 것입니다. 사용하는 순간 메신저에서 1을 제외한 모든 행 설정
:$db->query("UPDATE my_table SET published = '0'");
$db->query("UPDATE my_table SET published = '1' WHERE id = '$id'");