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

问题描述

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

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

我正在努力了解此字段如何/为什么在 Azure 中按要求显示。

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

标签: mysqlazureazure-logic-apps

解决方案


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

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

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

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

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

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

更新:您可以设计您希望它在Mysql Actionwith之后运行的操作Configure run after。我将它设置为失败然后保存它,然后操作将运行。 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述


推荐阅读