curs.executemany('insertintodbnamevalues(%s,%s,%s,%s)',file_value)sql语句如上,需要对dbname定义我试了在参数那里加上表名的位置,失败:file_value=[(tables,1,2,3,4)]curs.executemany('insertinto%svalues(%s,%s,%s,%s)',file_value)#报错:notallargumentsconvertedduringstringformatting用++带入表名也不行:curs.executemany('insertinto'+tables+'values(%s,%s,%s,%s)',file_value)#报错:(1136,"Columncountdoesn'tmatchvaluecountatrow1")请问该如何处理?
呼如林
相关分类