한 번에 여러 행을 삽입할 수 있다는 것을 알고 있는데, MySQL에서 (하나의 쿼리처럼) 여러 행을 한 번에 업데이트할 수 있는 방법이 있나요?
편집: 예를 들어 다음과 같은 것이 있습니다
다음 업데이트를 모두 하나의 쿼리로 결합하고 싶습니다
Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 4 16 8
동적 값이 있으므로 IF 또는 CASE를 사용하여 열을 업데이트해야 합니다. 조금 보기 흉해지지만 작동할 것입니다.
귀하의 예를 사용하면 다음과 같이 할 수 있습니다.
예, 가능합니다. 중복 키 업데이트에 INSERT ...를 사용할 수 있습니다.
예를 들어보세요:
동적 값이 있으므로 IF 또는 CASE를 사용하여 열을 업데이트해야 합니다. 조금 보기 흉해지지만 작동할 것입니다.
귀하의 예를 사용하면 다음과 같이 할 수 있습니다.
으아악예, 가능합니다. 중복 키 업데이트에 INSERT ...를 사용할 수 있습니다.
예를 들어보세요:
으아아아