mysql - Azure 逻辑应用 - MySQL 连接器 - 根据需要插入显示自动递增主键字段的行操作
问题描述
我正在创建一个使用 SQL 连接器的逻辑应用程序。当我添加插入行操作时,id 字段会根据需要显示。
我想知道在这个字段中输入什么值,因为它是主键,当然在数据库中设置为自动递增。
我正在努力了解此字段如何/为什么在 Azure 中按要求显示。
有没有办法阻止 Azure 中需要它,或者我可以添加什么值才能起作用。我试过 NULL, 0, space - 但它们都不起作用。
解决方案
我测试了mysql连接器,遇到了和你一样的问题。看起来是因为它仍然是预览版,一些功能并不完善。
然后我测试我是否可以插入 id 为 auto_increment 的行。我发现如果你插入的 id 大于 1,第一次它会成功,然后会出错。然后
我测试了 0,即使这也会出错,但是它会插入值。
如果你想让它自增,你只能设置id为0,或者你可以选择使用sql server,这个不需要设置id(我测试)。
希望这对您有所帮助,如果您还有其他问题,请告诉我。
更新:您可以设计您希望它在Mysql Action
with之后运行的操作Configure run after
。我将它设置为失败然后保存它,然后操作将运行。
推荐阅读
- css - css链接可以触发过渡吗?
- spring-integration - Spring路由inputChannel时第一个channel总是出错
- android - 我是否需要 CryptoObject 对象,或者在 FingerprintManager.authenticate 期间对于以下用例为 null
- ansible - Ansible WinRM 仅适用于组中 5 台主机中的 2 台主机
- apache - 如何从 PKCS#7 生成 .key 和 .crt
- arrays - (整数)切片索引作为结构数组
- django - “需要一个有效的文件名!” xhtml2pdf 与 Django
- android - 在 RecyclerView 项目按钮 OnClick 中使用共享首选项
- php - 添加 Google auth 2.0 应用程序需要什么范围?
- mongodb - MongoDB Shell - 打印数组的第一个元素