arr = [] #arr為列表
test = ','.join([item for item in arr]) #此處需要拼接,一定要列表的拼接,如果將列表轉為元組,之后變成str帶入到字段處是錯誤的(糾結了一上午,真是臭妹妹!)
sql = "insert into customer ("+test+") values (%s)" % ','.join(['%s'] * len(arr))#sql文的拼接需要將列表的拼接直接放入,然后數據需要多個%s,之后再將列表數據轉為元組帶入即可
cur.execute(sql, data_insert) #運行成功