Afaik,当查询中带有“?”时 占位符execute()方法会根据参数类型自动进行正确的转义。因此,以下应该工作:
query = 'INSERT INTO packages VALUES(%s)' % ','.join(['?'] * len(Tags))cursor.execute(query, Tags)

Afaik,当查询中带有“?”时 占位符execute()方法会根据参数类型自动进行正确的转义。因此,以下应该工作:
query = 'INSERT INTO packages VALUES(%s)' % ','.join(['?'] * len(Tags))cursor.execute(query, Tags)