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 |
データベース名 |
戻り値
プロシージャの一覧を表します。
- Body
- ProceduresList
テーブルを取得する
この操作では、データベースからテーブルを取得します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
サーバー名
|
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 |
テーブルの一覧 |