MySQL
MySQL은 오픈 소스 관계형 데이터베이스 관리 시스템입니다. 온-프레미스 MySQL 데이터베이스에 연결하여 데이터를 읽고 씁니다.
이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.
| 서비스 | 클래스 | Regions |
|---|---|---|
| Copilot Studio | Premium | 다음을 제외한 모든 Power Automate 지역 : - 21Vianet에서 운영하는 중국 클라우드 |
| 논리 앱 | 스탠다드 | 다음을 제외한 모든 Logic Apps 지역 : - Azure 중국 지역 - 미국 국방부(DoD) |
| Power Apps | Premium | 다음을 제외한 모든 Power Apps 지역 : - 21Vianet에서 운영하는 중국 클라우드 |
| Power Automate | Premium | 다음을 제외한 모든 Power Automate 지역 : - 21Vianet에서 운영하는 중국 클라우드 |
| 연락처 | |
|---|---|
| 이름 | Microsoft |
| URL |
Microsoft LogicApps 지원 Microsoft Power Automate 지원 Microsoft Power Apps 지원 |
| 커넥터 메타데이터 | |
|---|---|
| 게시자 | Microsoft |
| 웹 사이트 | https://www.mysql.com/ |
| 개인 정보 보호 정책 | https://www.oracle.com/legal/privacy/ |
필수 조건
MySQL 데이터베이스 5.1 이상
커넥터/NET 6.6.5 이상. 커넥터/NET 일반 공급 릴리스 페이지에서 관련 릴리스를 다운로드하여 설치합니다.
32비트 공급자는 플랫폼 "ANY CPU"로 빌드되므로 커넥터를 사용하려는 제품의 모든 아키텍처(32비트 또는 64비트)에서 공급자를 사용할 수 있습니다.
일반적인 알려진 문제 및 제한 사항
지원되지 않음: Azure Database for MySQL, JSON 형식
행 가져오기 작업: 매개 변수를
Order By사용하지 않는 경우 MySQL은 기본 키를 사용합니다. 이 동작은 페이지 매김을 사용하도록 설정할 때 작업의 출력에 레코드를 복제하는 것과 같은 문제를 일으킬 수 있는 작업의 출력에 비결정적 결과를 생성합니다.작업의 출력에서 결정적 결과를 얻으려면 매개 변수를
Order By사용해야 합니다.행 삽입 작업: 기본 또는 자동 증가 값이 정의되어 있더라도 기본 키 열에 대한 명시적 값을 제공해야 합니다.
연결을 만드는 중
커넥터는 다음 인증 유형을 지원합니다.
| 기본값 | 연결을 만들기 위한 매개 변수입니다. | 모든 지역 | 공유 가능 |
기본값
적용 가능: 모든 지역
연결을 만들기 위한 매개 변수입니다.
공유 가능한 연결입니다. 전원 앱이 다른 사용자와 공유되면 연결도 공유됩니다. 자세한 내용은 캔버스 앱에 대한 커넥터 개요를 참조하세요. - Power Apps | Microsoft Docs
| 이름 | 유형 | Description | 필수 |
|---|---|---|---|
| 서버 | 문자열 | MySQL 서버를 지정합니다. | 진실 |
| 데이터베이스 이름 | 문자열 | MySQL 데이터베이스 이름을 지정합니다. | 진실 |
| 인증 유형 [기본 선택] | 문자열 | 데이터베이스에 연결하는 인증 유형 | |
| 사용자 이름 | 시큐어스트링 (보안 문자열) | 사용자 이름 자격 증명 | 진실 |
| 암호 | 시큐어스트링 (보안 문자열) | 암호 자격 증명 | 진실 |
| Gateway | gatewaySetting | 온-프레미스 게이트웨이(자세한 내용은 참조 https://docs.microsoft.com/data-integration/gateway ) | 진실 |
| 연결 암호화 | bool | 연결 암호화 |
제한 한도
| Name | 호출 | 갱신 기간 |
|---|---|---|
| 연결당 API 호출 | 300 | 60초 |
동작
| 테이블 가져오기 |
이 작업은 데이터베이스에서 테이블을 가져옵니다. |
| 행 가져오기 |
이 작업은 테이블에서 행을 가져옵니다. |
| 행 가져오기 |
이 작업은 테이블에서 행을 가져옵니다. |
| 행 삭제 |
이 작업은 테이블에서 행을 삭제합니다. |
| 행 삽입 |
이 작업은 테이블에 새 행을 삽입합니다. |
| 행 업데이트 |
이 작업은 테이블의 기존 행을 업데이트합니다. |
테이블 가져오기
행 가져오기
이 작업은 테이블에서 행을 가져옵니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
테이블 이름
|
table | True | string |
MySql 테이블의 이름 |
|
행 ID
|
id | True | string |
검색할 행의 기본 키 |
반환
행 가져오기
이 작업은 테이블에서 행을 가져옵니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
테이블 이름
|
table | True | string |
MySql 테이블의 이름 |
|
필터 쿼리
|
$filter | string |
반환된 항목을 제한하는 ODATA 필터 쿼리입니다(예: stringColumn eq 'string' OR numberColumn lt 123). |
|
|
주문 기준
|
$orderby | string |
항목의 순서를 지정하기 위한 ODATA orderBy 쿼리입니다. |
|
|
최대 가져오기 수
|
$top | integer |
검색할 최대 항목 수입니다(기본값 = 512). |
|
|
개수 건너뛰기
|
$skip | integer |
건너뛸 항목 수(기본값 = 0)입니다. |
|
|
쿼리 선택
|
$select | string |
항목에서 검색할 특정 필드(기본값 = 모두). |
반환
행 삭제
이 작업은 테이블에서 행을 삭제합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
테이블 이름
|
table | True | string |
테이블 이름 |
|
행 ID
|
id | True | string |
삭제할 행의 기본 키 |
행 삽입
이 작업은 테이블에 새 행을 삽입합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
테이블 이름
|
table | True | string |
테이블 이름 |
|
행
|
item | True | dynamic |
지정된 테이블에 삽입할 행 |
반환
행 업데이트
이 작업은 테이블의 기존 행을 업데이트합니다.
매개 변수
| Name | 키 | 필수 | 형식 | Description |
|---|---|---|---|---|
|
테이블 이름
|
table | True | string |
테이블 이름 |
|
행 ID
|
id | True | string |
업데이트할 행의 기본 키 |
|
행
|
item | True | dynamic |
업데이트된 값이 있는 행 |
반환
정의
Table
테이블을 나타냅니다.
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
이름
|
Name | string |
테이블의 이름입니다. 이름은 런타임에 사용됩니다. |
|
디스플레이 이름
|
DisplayName | string |
테이블의 표시 이름입니다. |
TablesList
테이블 목록을 나타냅니다.
| Name | 경로 | 형식 | Description |
|---|---|---|---|
|
value
|
value | array of Table |
테이블 목록 |