python准备的stmt参数传递问题

时间:2019-04-19 13:12:46

标签: python parameters prepared-statement

在执行elif len(self._prepared [parameters])中的文件C:\ Users \ User \ AppData \ Local \ Programs \ Python \ Python37 \ lib \ site-packages \ mysql \ connector \ cursor.py,行1149 != len(params):TypeError:int类型的对象没有len()

1 个答案:

答案 0 :(得分:-1)

问题是当我们传递单个参数时需要将逗号(,)放入python make错误 在第一个参数的末尾。像下面这样

input=(customerId,)
cursor.execute(sql, input)