MySQL의 여러 업데이트
P粉154798196
P粉154798196 2024-03-25 16:21:20
0
2
534

한 번에 여러 행을 삽입할 수 있다는 것을 알고 있는데, MySQL에서 (하나의 쿼리처럼) 여러 행을 한 번에 업데이트할 수 있는 방법이 있나요?

편집: 예를 들어 다음과 같은 것이 있습니다

으아아아

다음 업데이트를 모두 하나의 쿼리로 결합하고 싶습니다

Name   id  Col1  Col2
Row1   1    6     1
Row2   2    2     3
Row3   3    9     5
Row4   4    16    8

P粉154798196
P粉154798196

모든 응답(2)
P粉404539732

동적 값이 있으므로 IF 또는 CASE를 사용하여 열을 업데이트해야 합니다. 조금 보기 흉해지지만 작동할 것입니다.

귀하의 예를 사용하면 다음과 같이 할 수 있습니다.

으아악
P粉536909186

예, 가능합니다. 중복 키 업데이트에 INSERT ...를 사용할 수 있습니다.

예를 들어보세요:

으아아아
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿