간단히 말하면 테이블에 on() 조건을 만족하는 데이터가 있는지 확인하여 있으면 데이터를 업데이트하고, 없으면 데이터를 삽입하는 것입니다.
두 개의 필드 a와 b가 있는 테이블 T가 있습니다. 테이블 T에 삽입/업데이트를 수행하려고 합니다. 조건이 충족되면 T에서 b 값을 업데이트하고, 그렇지 않으면 T에 레코드를 삽입합니다. . Microsoft의 SQL 구문에서는 간단한 문장이면 충분합니다. SQL Server의 구문은 다음과 같습니다. (권장 학습: MySQL 비디오 튜토리얼)
if exists(select 1 from T where T.a='1001' ) update T set T.b=2 Where T.a='1001' else insert into T(a,b) values('1001',2);
하지만 분명히 이 구문은 SQL에 대해 하나의 명령문만 변경할 수 있습니다. 따라서 Merge into(Oracle 9i에 도입된 함수) 구문이 있습니다.
merge into 目标表 a using 源表 b on(a.条件字段1=b.条件字段1 and a.条件字段2=b.条件字段2 ……) when matched then update set a.更新字段=b.字段 when not matched then insert into a(字段1,字段2……)values(值1,值2……)
"Insert 및 Update 구문을 모두 포함하는 Merge 문에서 총 삽입/업데이트 레코드 수는 Using 문 "Source 테이블"에 있습니다. 레코드 수"입니다.
소스 테이블 b는 a와 다른 테이블 구조를 가진 테이블일 수도 있고, 동일한 테이블 구조를 가진 임시 테이블일 수도 있고, 우리가 직접 조립한 데이터일 수도 있습니다.
더 많은 MySQL 관련 기술 기사를 확인하세요. MySQL 데이터베이스 그래픽 튜토리얼 칼럼을 방문하여 알아보세요!
위 내용은 사용법에 병합의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

1. AO3 공식 웹 사이트 쿼크 입구를 클릭하여 저장하십시오. 2. AO3 Quark 입구 공식 웹 사이트를 클릭하여 절약하십시오. 【ao3 3 1. AO3 (자체 아카이브)은 팬이 만든 거대한 온라인 아카이브 웹 사이트입니다. 2. 주로 책과 영화에서 TV 시리즈 및 게임에 이르기까지 다양한 미디어를 다루는 팬 공사가 포함되어 있으며 거의 모든 것이 포함됩니다. 3. AO3에는 풍부한 콘텐츠와 다양한 유형이 있으며, 이는 다른 독자의 요구를 충족시킬 수 있습니다.

1. AO3 미러 URL QUARK☜☜☜☜☜☜☜☜을 클릭하려면 클릭하십시오. 2. AO3 미러 주소 쿼크 입구 ☜☜☜☜☜☜☜ 입력하려면 클릭하십시오. 3. AO3 (Archives Own Own)은 2008 년 10 월 29 일에 시작된 비영리 팬 및 팬 픽션 아카이브 웹 사이트입니다. 4. AO3는 팬이 설립하고 팬이 만든 웹 사이트로 팬이 만든 작품을 보호하고 팬 소설 작가에게 검열이없는 환경을 제공하는 데 전념합니다.

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

WebStorm Mac 버전
유용한 JavaScript 개발 도구

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)