python的pymysql使用callproc调用存储过程参数错误

发布于 2022-01-06 06:38:02 字数 622 浏览 811 评论 1

情况是这样的,我调用第一个存储过程会返回一个list,list里面是一个dict,因此我通过list、dict取出里面的最终数值

这个80就是我需要的返回值,然后我这个int整数传进第二个存储过程。抛出异常,

'int' object is not iterable

请问这是为什么?

这是我的第二个存储过程。说白了就是把数组拼到动态sql中运行

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情绪失控 2022-01-08 01:04:57

我在服务器本地调用该存储过程、navicat都是可以正常使用的,我也纳闷明明我存储过程接收的参数就是int类型,为什么传int整数会不行呢?我试过不传变量的方式直接输入整数也不行

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文