MySQL

MySQL は、オープンソースのリレーショナル データベース管理システムです。 オンプレミスの MySQL データベースに接続して、データの読み取りと書き込みを行います。

このコネクタは、次の製品とリージョンで使用できます。

サービス クラス リージョン
コピロット スタジオ Premium 次を除くすべての Power Automate リージョン :
     - 21Vianet が運営する China Cloud
ロジック アプリ Standard 次を除くすべての Logic Apps リージョン :
     - Azure China リージョン
     - 米国国防総省 (DoD)
Power Apps Premium 次を除くすべての Power Apps リージョン :
     - 21Vianet が運営する China Cloud
Power Automate Premium 次を除くすべての Power Automate リージョン :
     - 21Vianet が運営する China Cloud
お問い合わせ
名前 Microsoft
URL Microsoft LogicApps のサポート
Microsoft Power Automate のサポート
Microsoft Power Apps のサポート
コネクタ メタデータ
Publisher Microsoft
Website 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 必須
Server 文字列 MySQL サーバーを指定します。 正しい
データベース名 文字列 MySQL データベース名を指定します。 正しい
認証の種類 [基本の選択] 文字列 データベースに接続するための認証の種類
ユーザー名 securestring ユーザー名の資格情報 正しい
パスワード securestring パスワード資格情報 正しい
Gateway gatewaySetting オンプレミス ゲートウェイ (詳細については、 https://docs.microsoft.com/data-integration/gateway を参照してください) 正しい
接続の暗号化 ブール (bool) 接続の暗号化

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 300 60 秒

アクション

テーブルを取得する

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

行の削除

この操作により、テーブルから行が削除されます。

行の挿入

この操作により、テーブルに新しい行が挿入されます。

行を取得する

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

行を取得する

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

行を更新します

この操作では、テーブル内の既存の行が更新されます。

テーブルを取得する

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

返品

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

Body
TablesList

行の削除

この操作により、テーブルから行が削除されます。

パラメーター

名前 キー 必須 型 説明
テーブル名
table True string

テーブルの名前

行 ID
id True string

削除する行の主キー

行の挿入

この操作により、テーブルに新しい行が挿入されます。

パラメーター

名前 キー 必須 型 説明
テーブル名
table True string

テーブルの名前

Row
item True dynamic

指定したテーブルに挿入する行

返品

この操作の出力は状況に応じて変わります。

行を取得する

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

パラメーター

名前 キー 必須 型 説明
テーブル名
table True string

MySql テーブルの名前

行 ID
id True string

取得する行の主キー

返品

この操作の出力は状況に応じて変わります。

行を取得する

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

パラメーター

名前 キー 必須 型 説明
テーブル名
table True string

MySql テーブルの名前

フィルター クエリ
$filter string

返されるエントリを制限する ODATA フィルター クエリ (例: stringColumn eq 'string' OR numberColumn lt 123)。

並べ替え
$orderby string

エントリの順序を指定するための ODATA orderBy クエリ。

最大取得数
$top integer

取得するエントリの最大数 (既定値は 512)。

Skip Count
$skip integer

スキップするエントリの数 (既定値は 0)。

クエリの選択
$select string

エントリから取得する特定のフィールド (既定値 = すべて)。

返品

この操作の出力は状況に応じて変わります。

行を更新します

この操作では、テーブル内の既存の行が更新されます。

パラメーター

名前 キー 必須 型 説明
テーブル名
table True string

テーブルの名前

行 ID
id True string

更新する行の主キー

Row
item True dynamic

更新された値を含む行

返品

この操作の出力は状況に応じて変わります。

定義

表

テーブルを表します。

名前 パス 型 説明
名前
Name string

テーブルの名前。 この名前は実行時に使用されます。

DisplayName
DisplayName string

テーブルの表示名。

TablesList

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

名前 パス 型 説明
value
value array of Table

テーブルの一覧