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 秒

アクション

テーブルを取得する

この操作はデータベースからテーブルを取得します。

行の削除

この操作はテーブルから行を削除します。

行の挿入

この操作はテーブルに新しい行を挿入します。

行を取得する

この操作はテーブルから行を取得します。

行を更新します

この操作はテーブルにある既存の行を更新します。

複数行を取得

この操作はテーブルから複数の行を取得します。

テーブルを取得する

この操作はデータベースからテーブルを取得します。

戻り値

テーブルの一覧を表します。

本文​​
TablesList

行の削除

この操作はテーブルから行を削除します。

パラメーター

名前 キー 必須 説明
テーブル名
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

テーブルの一覧