【发布时间】:2018-07-08 09:26:24
【问题描述】:
我有一个整数列表list = [1, 2, 3]
还有一个第二列为空的mysql表:
key value
a
b
c
我想用我列表中的值填充value 列,以使表格如下所示:
key value
a 1
b 2
c 3
但我总是收到 TypeError: 'int' object is not iterable
我的python代码是:
conn = MySQLdb.connect(host="localhost", user="root", passwd="root")
cursor = conn.cursor()
list = [1, 2, 3]
cursor.executemany("INSERT INTO my_table (value) VALUES %d", list)
我该如何解决问题并填充空列? 谢谢!
P.S.:这只是一个示例。实际上,列表和表格要大得多。
【问题讨论】:
标签: python mysql mysql-python