Azure Database for MySQL
Azure Database for MySQL 灵活服务器为应用开发和部署提供完全托管的数据库服务,其内置功能包括高可用性、只读副本、自定义维护等。 使用连接器连接到 Azure database for MySQL 灵活服务器数据库,以便在数据更改时读取/写入数据和触发工作流。
此连接器在以下产品和区域中可用:
| 服务 | Class | 区域 |
|---|---|---|
| Copilot Studio | 高级 | 所有 Power Automate 区域 |
| 逻辑应用程序 | 标准 | 所有 逻辑应用区域 |
| Power Apps | 高级 | 所有 Power Apps 区域 |
| Power Automate | 高级 | 所有 Power Automate 区域 |
| 连接器元数据 | |
|---|---|
| 发布者 | Microsoft |
| Website | https://go.microsoft.com/fwlink/?linkid=2136898 |
| 隐私策略 | https://go.microsoft.com/fwlink/?linkid=512132 |
正在创建连接
连接器支持以下身份验证类型:
| 基本身份验证 | 使用用户名和密码访问 MySQL 数据库。 | 所有区域 | 可共享 |
| 默认值 [已弃用] | 此选项仅适用于没有显式身份验证类型的较旧连接,并且仅用于向后兼容性。 | 所有区域 | 不可共享 |
基本身份验证
身份验证 ID:mysqlAuthentication
适用:所有区域
使用用户名和密码访问 MySQL 数据库。
这是可共享的连接。 如果 Power App 与其他用户共享,则连接也会共享。 有关详细信息,请参阅 画布应用的连接器概述 - Power Apps |Microsoft Docs
| Name | 类型 | Description | 必选 |
|---|---|---|---|
| Server | 字符串 | 指定 MySQL 服务器。 | True |
| 数据库名称 | 字符串 | 指定 MySQL 数据库名称。 | True |
| 用户名 | securestring | 用户名凭据 | True |
| 密码 | securestring | 密码凭据 | True |
| 加密连接 | 布尔 | 加密连接 |
默认值 [已弃用]
适用:所有区域
此选项仅适用于没有显式身份验证类型的较旧连接,并且仅用于向后兼容性。
这是不可共享的连接。 如果 Power App 与另一个用户共享,系统会提示其他用户显式创建新连接。
限制
| 名称 | 调用 | 续订期 |
|---|---|---|
| 每个连接的 API 调用数 | 200 | 60 秒 |
操作
| 删除行 |
此作从表中删除行。 |
| 执行 MySQL 查询 |
执行 MySQL 查询 |
| 执行存储过程 |
此作运行存储过程。 |
| 插入行 |
此作将新行插入表中。 |
| 更新行 |
此作更新表中的现有行。 |
| 获取存储过程 |
此作获取数据库的存储过程。 |
| 获取行 |
此作从表中获取一行。 |
| 获取行 |
此作从表中获取行。 |
| 获取表 |
此作从数据库获取表。 |
删除行
此作从表中删除行。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
服务器名称
|
server | True | string |
MySQL 服务器的名称 |
|
数据库名称
|
database | True | string |
数据库名称 |
|
表名称
|
table | True | string |
表的名称 |
|
行 ID
|
id | True | string |
要删除的行的唯一标识符 |
执行 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 |
数据库名称 |
|
表名称
|
table | True | string |
表的名称 |
|
排
|
item | True | dynamic |
要插入到指定表中的行 |
返回
更新行
此作更新表中的现有行。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
服务器名称
|
server | True | string |
MySQL 服务器的名称 |
|
数据库名称
|
database | True | string |
数据库名称 |
|
表名称
|
table | True | string |
表的名称 |
|
行 ID
|
id | True | string |
要更新的行的唯一标识符 |
|
排
|
item | True | dynamic |
具有更新值的行 |
返回
获取存储过程
此作获取数据库的存储过程。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
服务器名称
|
server | True | string |
MySQL 服务器的名称 |
|
数据库名称
|
database | True | string |
数据库名称 |
返回
表示过程列表。
- Body
- ProceduresList
获取行
此作从表中获取一行。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
服务器名称
|
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 | integer |
要跳过的条目数(默认值 = 0)。 |
|
|
选择“查询”
|
$select | string |
要从条目检索的特定字段(默认值 = 全部)。 |
返回
获取表
此作从数据库获取表。
参数
| 名称 | 密钥 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
服务器名称
|
server | True | string |
MySQL 服务器的名称 |
|
数据库名称
|
database | True | string |
数据库名称 |
返回
表示表的列表。
- Body
- TablesList
触发器
| 修改项时 |
在 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 Count
|
$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 Count
|
$top | integer |
要检索的条目总数(默认值 = 全部)。 |
|
|
订单依据
|
$orderby | string |
用于指定条目顺序的 ODATA orderBy 查询。 |
|
|
选择“查询”
|
$select | string |
要从条目检索的特定字段(默认值 = 全部)。 |
返回
定义
Procedure
过程。
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Name
|
Name | string |
过程名称。 |
|
显示名称
|
DisplayName | string |
过程显示名称。 |
ProceduresList
表示过程列表。
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
value
|
value | array of Procedure |
过程列表。 |
Table
表示表。
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
Name
|
Name | string |
表的名称。 名称在运行时使用。 |
|
显示名称
|
DisplayName | string |
表的显示名称。 |
TablesList
表示表的列表。
| 名称 | 路径 | 类型 | 说明 |
|---|---|---|---|
|
value
|
value | array of Table |
表列表 |