MySQL
MySQL はオープンソースのリレーショナル データベース管理システムです。 オンプレミスの MySQL データベースに接続してデータの読み取りと書き込みを行います。
このコネクタは、次の製品および地域で利用可能です。
Service | クラス | 地域 |
---|---|---|
Logic Apps | 標準 | 以下を除くすべての Logic Apps 地域 : - Azure China の地域 - 米国国防総省 (DoD) |
Power Automate | プレミアム | 以下を除くすべての Power Automate 地域 : - 21 Vianet が運用する中国のクラウド |
Power Apps | プレミアム | 以下を除くすべての Power Apps 地域 : - 21 Vianet が運用する中国のクラウド |
連絡先 | |
---|---|
件名 | Microsoft |
URL | Microsoft LogicApps サポート Microsoft Power Automate サポート Microsoft Power Apps サポート |
コネクタのメタデータ | |
---|---|
発行者 | マイクロソフト |
Web サイト | https://www.mysql.com/ |
プライバシー ポリシー | https://www.oracle.com/legal/privacy/ |
前提条件
MySQL データベース 5.1 またはそれ以降
Connector/NET 6.6.5 またはそれ以降。 Connector/NET 一般提供のリリース ページから関連するリリースをダウンロードしてインストールします。
32 ビット プロバイダーは、プラットフォームが「任意の CPU」でビルドされているため、コネクタを使用する予定の製品の任意のアーキテクチャ (32 ビットまたは 64 ビット) でプロバイダーを使用することができます。
一般的な既知の問題と制限
次のものはサポートされていません: Azure Database for MySQL、JSON 型
複数行を取得 アクション:
Order By
パラメーターを使用しない場合、MySQL は主キーを使用します。 この動作により、ページ割りが有効になっている場合にアクションの出力のレコードが重複するなどの問題を引き起こすことのあるアクションの出力という非確定的な結果が生成されます。アクションの出力で確定的な結果を取得するには、必ず
Order By
パラメーターを使用してください。行を挿入アクション: 既定値または自動インクリメント値が定義されている場合でも、主キー列に明示的な値を指定する必要があります。
接続を作成する
このコネクタは、次の認証タイプをサポートしています:
既定 | 接続を作成するためのパラメーター。 | すべてのリージョン | 共有可能 |
既定
適用できるもの: すべての領域
接続を作成するためのパラメーター。
これは共有可能な接続です。 Power App が他のユーザーと共有されている場合、接続も共有されます。 詳細については、キャンバス アプリのコネクタの概要 - Power Apps | Microsoft Docs を参照してください
件名 | タイプ | 内容 | 必要 |
---|---|---|---|
サーバー | 文字列 | MySQL サーバーを指定します。 | 真 |
データベース名 | 文字列 | MySQL データベース名を指定します。 | 真 |
認証の種類 [基本を選択] | 文字列 | データベースに接続するための認証の種類 | |
ユーザー名 | securestring | ユーザー名資格情報 | 真 |
パスワード | securestring | パスワード資格情報 | 真 |
ゲートウェイ | gatewaySetting | オンプレミス ゲートウェイ (詳細については、https://docs.microsoft.com/data-integration/gateway を参照してください | True |
接続を暗号化する | ブール値 | 接続を暗号化する |
調整制限
名前 | 呼び出し | 更新期間 |
---|---|---|
接続ごとの API 呼び出し | 300 | 60 秒 |
アクション
テーブルを取得する |
この操作はデータベースからテーブルを取得します。 |
行の削除 |
この操作はテーブルから行を削除します。 |
行の挿入 |
この操作はテーブルに新しい行を挿入します。 |
行を取得する |
この操作はテーブルから行を取得します。 |
行を更新します |
この操作はテーブルにある既存の行を更新します。 |
複数行を取得 |
この操作はテーブルから複数の行を取得します。 |
テーブルを取得する
行の削除
この操作はテーブルから行を削除します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
テーブル名
|
table | True | string |
テーブルの名前 |
行 ID
|
id | True | string |
削除する行の主キー |
行の挿入
この操作はテーブルに新しい行を挿入します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
テーブル名
|
table | True | string |
テーブルの名前 |
行
|
item | True | dynamic |
指定したテーブルに挿入する行 |
戻り値
行を取得する
この操作はテーブルから行を取得します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
テーブル名
|
table | True | string |
MySQL のテーブル名 |
行 ID
|
id | True | string |
取得する行の主キー |
戻り値
行を更新します
この操作はテーブルにある既存の行を更新します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
テーブル名
|
table | True | string |
テーブルの名前 |
行 ID
|
id | True | string |
更新する行の主キー |
行
|
item | True | dynamic |
更新された値を含む行です |
戻り値
複数行を取得
この操作はテーブルから複数の行を取得します。
パラメーター
名前 | キー | 必須 | 型 | 説明 |
---|---|---|---|---|
テーブル名
|
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 | string |
テーブルの名前です。 名前は実行時に使用されます。 |
表示名
|
DisplayName | string |
テーブルの表示名です。 |
TablesList
テーブルの一覧を表します。
名前 | パス | 型 | 説明 |
---|---|---|---|
値
|
value | array of Table |
テーブルの一覧 |