84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
한 번에 여러 행을 삽입할 수 있다는 것을 알고 있는데, 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 ...를 사용할 수 있습니다.
예를 들어보세요:
으아아아