데이터베이스에서 고유 한 인덱싱 된 열 값 교체 데이터베이스 테이블이 있고 필드 중 하나 (기본 키가 아님)에 고유 인덱스가 있습니다. 이제이 열 아래의 값을 두 행으로 바꾸고 싶습니다. 어떻게 할 수 있습니까? 내가 아는 두 가지 해킹은 다음과 같습니다. 두 행을 모두 삭제하고 다시 삽입하십시오. 다른 값으로 행을 업데이트하고 교체 한 다음 실제 값으로 업데이트합니다. 그러나 나는 이것들이 문제에 대한 적절한 해결책이 아닌 것 같아서 가고 싶지 않습니다. 누구든지 나를 도울 수 있습니까? 솔루션 2로 가야한다고 생각합니다. 내가 아는 SQL 변형에는 '스왑'기능이 없습니다. 이 작업을 정기적으로 수행해야하는 경우 소프트웨어의 다른 부분에서이 데이터를 사용하는 방식에 따라 솔루션 1을 제안합니다. 주의하..