Azure 逻辑应用 - MySQL 连接器 - 根据需要插入显示自动递增主键字段的行操作

Posted

技术标签:

【中文标题】Azure 逻辑应用 - MySQL 连接器 - 根据需要插入显示自动递增主键字段的行操作【英文标题】:Azure logic apps - MySQL connector - insert row action showing auto increment primary key field as required 【发布时间】:2019-07-07 23:50:09 【问题描述】:

我正在创建一个使用 SQL 连接器的逻辑应用。当我添加插入行操作时,id 字段会根据需要显示。

我想知道在这个字段中输入什么值,因为它是主键,当然在数据库中设置为自动递增。

我很难了解此字段在 Azure 中的显示方式/原因。

有没有办法阻止 Azure 中需要它,或者我可以添加什么值才能起作用。我已经尝试过 NULL、0、空格 - 但它们都不起作用。

【问题讨论】:

【参考方案1】:

我测试了mysql连接器,遇到了和你一样的问题。看起来是因为它还是预览版,有些功能不完善。

然后我测试是否可以插入 id 为 auto_increment 的行。我发现如果你插入的 id 大于 1,第一次它会成功,但随后会出错。那么

我测试了0,即使这样也会出错但是它会插入值。

如果你想让它自增,你只能设置id为0,或者你可以选择使用sql server,这个不需要设置id(我测试)。

希望对您有所帮助,如果您还有其他问题,请告诉我。

更新:您可以使用Configure run after 设计您希望它在Mysql Action 之后运行的操作。我用 has failed 设置它然后保存它,然后操作将运行。

【讨论】:

或者您可以将反馈发布到官方反馈网站。feedback.azure.com/forums/34192--general-feedback 谢谢乔治。你做了我做的所有相同的测试:) 我会使用 0 但我需要处理错误以便我的应用程序的其余部分运行。您是否知道您是否可以在应用程序中设置操作以忽略错误并继续运行其余操作? @richyvk 我已经更新了我的答案,你可以检查一下。

以上是关于Azure 逻辑应用 - MySQL 连接器 - 根据需要插入显示自动递增主键字段的行操作的主要内容,如果未能解决你的问题,请参考以下文章

Azure 逻辑应用 Outlook 连接器的消息 ID 错误

Azure 逻辑应用程序 - Twitter 和 MS SQL 连接器问题

保存 Azure blob 连接器的逻辑应用标准问题

从 PowerApp(或逻辑应用)调用受 AAD 保护的 Azure 函数

Azure 逻辑应用 - 解析 JSON 架构失败“对象中缺少必需的属性”

Azure 逻辑应用程序 502 -“错误网关”错误