mysql存储过程解决数组传参及游标CURSOR的问题解决方案

MySQL存储过程:数组参数与游标CURSOR解决方案
本文汇总了关于MySQL存储过程中处理数组参数及使用游标CURSOR的解决方案,通过引用的博客文章,探讨了如何在MySQL中有效地实现数组传递和游标的运用,为数据库操作提供更灵活的方法。
Traceback (most recent call last): File "c:/Users/wangqq/Desktop/NBR Data online program/NBR_data_1.py", line 23, in <module> nbr.ExecNonMany(insert_sql, row_data) File "c:\Users\wangqq\Desktop\NBR Data online program\MYSQL.py", line 76, in ExecNonMany cur.execute(sql, val) # 使用 execute 而不是 executemany File "C:\Users\wangqq\.conda\envs\py38\lib\site-packages\pymysql\cursors.py", line 151, in execute query = self.mogrify(query, args) File "C:\Users\wangqq\.conda\envs\py38\lib\site-packages\pymysql\cursors.py", line 129, in mogrify query = query % self._escape_args(args, conn) File "C:\Users\wangqq\.conda\envs\py38\lib\site-packages\pymysql\cursors.py", line 102, in _escape_args return tuple(conn.literal(arg) for arg in args) File "C:\Users\wangqq\.conda\envs\py38\lib\site-packages\pymysql\cursors.py", line 102, in <genexpr> return tuple(conn.literal(arg) for arg in args) File "C:\Users\wangqq\.conda\envs\py38\lib\site-packages\pymysql\connections.py", line 542, in literal return self.escape(obj, self.encoders) File "C:\Users\wangqq\.conda\envs\py38\lib\site-packages\pymysql\connections.py", line 535, in escape return converters.escape_item(obj, self.charset, mapping=mapping) File "C:\Users\wangqq\.conda\envs\py38\lib\site-packages\pymysql\converters.py", line 25, in escape_item val = encoder(val, mapping) File "C:\Users\wangqq\.conda\envs\py38\lib\site-packages\pymysql\converters.py", line 56, in escape_float raise ProgrammingError("%s can not be used with MySQL" % s) pymysql.err.ProgrammingError: nan can not be used with MySQL
最新发布
10-21
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值