根据我对执行力的了解,您的意思是,
clist = [("abc", ), ("def", ), ("ghi", )]cursor.executemany("INSERT INTO myTable(data) values(?)", clist)或类似的东西。不要在sqlite的语法上引用我,我已经有一段时间没有在应用程序中使用它了,但是您需要一个可迭代的元组(更常见的是可迭代的)。
您似乎收到的错误是它试图遍历您提供的每个字符串,因此您的语句的工作方式如下:
clist = [('a', 'b', 'c'), ('d', 'e', 'f'), ('g', 'h', 'i')]我不知道您的第二个查询要完成什么,但它似乎是在解决另一个表,因此我猜不到模式信息,但是如果将单个字符串更改为多字符字符串,它也会失败。



