次の方法で共有


Azure Database for MySQL

Azure Database for MySQL フレキシブル サーバーは、高可用性、読み取りレプリカ、カスタム メンテナンスなどの組み込み機能を備えた、アプリの開発とデプロイのためのフル マネージド データベース サービスを提供します。 コネクタを使用して Azure Database for MySQL フレキシブル サーバー データベースに接続し、データの読み取り/書き込みを行い、データが変更されたときにワークフローをトリガーします。

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

サービス クラス リージョン
コピロット スタジオ Premium すべての Power Automate リージョン
ロジック アプリ Standard すべての Logic Apps リージョン
Power Apps Premium すべての Power Apps リージョン
Power Automate Premium すべての Power Automate リージョン
コネクタ メタデータ
Publisher Microsoft
Website https://go.microsoft.com/fwlink/?linkid=2136898
プライバシー ポリシー https://go.microsoft.com/fwlink/?linkid=512132

接続を作成する

コネクタでは、次の認証の種類がサポートされています。

基本認証 MySQL データベースにアクセスするには、ユーザー名とパスワードを使用します。 すべてのリージョン 共有可能
既定 [非推奨] このオプションは、明示的な認証の種類がない古い接続に対してのみ行われ、下位互換性のためにのみ提供されます。 すべてのリージョン 共有不可

基本認証

認証 ID: mysqlAuthentication

適用対象: すべてのリージョン

MySQL データベースにアクセスするには、ユーザー名とパスワードを使用します。

これは共有可能な接続です。 電源アプリが別のユーザーと共有されている場合は、接続も共有されます。 詳細については、 キャンバス アプリのコネクタの概要 - Power Apps |Microsoft Docs

名前 タイプ Description 必須
Server 文字列 MySQL サーバーを指定します。 正しい
データベース名 文字列 MySQL データベース名を指定します。 正しい
ユーザー名 securestring ユーザー名の資格情報 正しい
パスワード securestring パスワード資格情報 正しい
接続の暗号化 ブール (bool) 接続の暗号化

既定 [非推奨]

適用対象: すべてのリージョン

このオプションは、明示的な認証の種類がない古い接続に対してのみ行われ、下位互換性のためにのみ提供されます。

これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

調整制限

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

アクション

MySQL クエリを実行する

MySQL クエリを実行する

ストアド プロシージャの実行

この操作では、ストアド プロシージャが実行されます。

ストアド プロシージャを取得する

この操作は、データベースのストアド プロシージャを取得します。

テーブルを取得する

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

行の削除

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

行の挿入

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

行を取得する

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

行を取得する

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

行を更新します

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

MySQL クエリを実行する

MySQL クエリを実行する

パラメーター

名前 キー 必須 説明
サーバー名
server True string

MySQL サーバーの名前

データベース名
database True string

データベース名

Query
query True dynamic

クエリ本文

戻り値

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

ストアド プロシージャの実行

この操作では、ストアド プロシージャが実行されます。

パラメーター

名前 キー 必須 説明
サーバー名
server True string

MySQL サーバーの名前

データベース名
database True string

データベース名

プロシージャ名
procedure True string

ストアド プロシージャの名前

パラメーター の一覧
parameters True dynamic

ストアド プロシージャへの入力パラメーター

戻り値

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

ストアド プロシージャを取得する

この操作は、データベースのストアド プロシージャを取得します。

パラメーター

名前 キー 必須 説明
サーバー名
server True string

MySQL サーバーの名前

データベース名
database True string

データベース名

戻り値

プロシージャの一覧を表します。

テーブルを取得する

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

パラメーター

名前 キー 必須 説明
サーバー名
server True string

MySQL サーバーの名前

データベース名
database True string

データベース名

戻り値

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

Body
TablesList

行の削除

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

パラメーター

名前 キー 必須 説明
サーバー名
server True string

MySQL サーバーの名前

データベース名
database True string

データベース名

テーブル名
table True string

テーブルの名前

行 ID
id True string

削除する行の一意識別子

行の挿入

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

パラメーター

名前 キー 必須 説明
サーバー名
server True string

MySQL サーバーの名前

データベース名
database True string

データベース名

テーブル名
table True string

テーブルの名前

Row
item True dynamic

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

戻り値

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

行を取得する

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

パラメーター

名前 キー 必須 説明
サーバー名
server True string

MySQL サーバーの名前

データベース名
database True string

データベース名

テーブル名
table True string

MySQL テーブルの名前

行 ID
id True string

取得する行の一意識別子

戻り値

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

行を取得する

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

パラメーター

名前 キー 必須 説明
サーバー名
server True string

MySQL サーバーの名前

データベース名
database 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

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

戻り値

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

行を更新します

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

パラメーター

名前 キー 必須 説明
サーバー名
server True string

MySQL サーバーの名前

データベース名
database True string

データベース名

テーブル名
table True string

テーブルの名前

行 ID
id True string

更新する行の一意識別子

Row
item True dynamic

更新された値を含む行

戻り値

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

トリガー

アイテムが作成されたとき

MySQL で項目が作成されたときにフローをトリガーします

アイテムが変更されたとき

MySQL で項目が変更または挿入されたときにフローをトリガーします

アイテムが作成されたとき

MySQL で項目が作成されたときにフローをトリガーします

パラメーター

名前 キー 必須 説明
サーバー名
server True string

MySQL サーバーの名前

データベース名
database True string

データベース名

テーブル名
table True string

MySQL テーブルの名前

フィルター クエリ
$filter string

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

上位カウント
$top integer

取得するエントリの合計数 (既定値 = すべて)。

並べ替え
$orderby string

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

クエリの選択
$select string

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

戻り値

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

アイテムが変更されたとき

MySQL で項目が変更または挿入されたときにフローをトリガーします

パラメーター

名前 キー 必須 説明
サーバー名
server True string

MySQL サーバーの名前

データベース名
database True string

データベース名

テーブル名
table True string

MySQL テーブルの名前

フィルター クエリ
$filter string

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

上位カウント
$top integer

取得するエントリの合計数 (既定値 = すべて)。

並べ替え
$orderby string

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

クエリの選択
$select string

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

戻り値

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

定義

Procedure

プロシージャ。

名前 パス 説明
名前
Name string

プロシージャ名。

DisplayName
DisplayName string

プロシージャの表示名。

ProceduresList

プロシージャの一覧を表します。

名前 パス 説明
value
value array of Procedure

プロシージャの一覧。

テーブルを表します。

名前 パス 説明
名前
Name string

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

DisplayName
DisplayName string

テーブルの表示名。

TablesList

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

名前 パス 説明
value
value array of Table

テーブルの一覧