【发布时间】:2018-07-09 10:25:27
【问题描述】:
我必须使用 Python 将具有整数值的列表插入 MySQL 数据库表的列中。首先我尝试了
cur.execute("insert into time_Interval (name, time_interval_list) values (%s, %s)",\
# (user_name, interval_list))
其中“interval_list”是列表变量,它具有我想要插入“time_Interval”表的“time_interval_list”列的值。代码正在运行,但未插入值。然后我尝试this solution将代码更改为
var_string = ','.join('?' * len(interval_list))
cur.execute("insert into time_Interval (name, time_interval_list) values (%s, %s)",\
(user_name, var_string))
同样,代码运行良好,但插入了一个问号列表。我找不到解决方案。
如何正确地做到这一点。任何建议将不胜感激
【问题讨论】:
标签: python mysql list sql-insert mysql-python