Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将数组值插入mysql会引发错误_Python_Mysql - Fatal编程技术网

Python 将数组值插入mysql会引发错误

Python 将数组值插入mysql会引发错误,python,mysql,Python,Mysql,我正在向mysql插入数组值,但它引发了一些错误 找不到发生错误的位置以及错误的位置 错误: TypeError: 'Connection' object does not support indexing 错误在哪里?修复方法是什么?您的db变量包含一个连接对象实例。此连接对象是不可索引的,因此db[0]..db[n]不会提供任何要插入SQL查询的值 你可能是这个意思 db1[1],db1[2] 而不是这个 db[1],db[2] 这是什么db1[9][0]?您可以包含更多的代码吗?比如

我正在向mysql插入数组值,但它引发了一些错误

找不到发生错误的位置以及错误的位置

错误:

TypeError: 'Connection' object does not support indexing

错误在哪里?修复方法是什么?

您的
db
变量包含一个
连接
对象实例。此
连接
对象是不可索引的,因此
db[0]..db[n]
不会提供任何要插入SQL查询的值

你可能是这个意思

db1[1],db1[2]
而不是这个

db[1],db[2]

这是什么
db1[9][0]
?您可以包含更多的代码吗?比如定义
db1
db
?因为您正在为这两个查询建立索引,所以显示的第一个查询有10个值。错误中的查询只有六个值,但您正在对十一个值进行格式化…真的吗?在没有看到您的代码的情况下,我打赌
db
是一个连接对象,就像您的错误状态一样