【发布时间】:2019-09-25 00:20:04
【问题描述】:
我从一个表格中收集了几条数据,我想将这些数据输入到我的数据库中。但是,其中一个数据片段是根据用户按下的复选框数创建的列表。当我尝试将其插入列表时,我收到错误“sqlite3.InterfaceError:错误绑定参数 4 - 可能不受支持的类型。”。我的代码在“cur.execute(sql, Listing)”处停止工作。
我已尝试更改数据片段的类型,但我需要保持元组不变。我曾尝试使用 cur.executemany,但没有成功。
title = request.form['item_name']
platform = request.form.getlist('platform_list[]')
con = create_connection(DATABASE_NAME)
listing = (title, platform)
sql = """INSERT INTO items(id, title, platform) VALUES (NULL,?,?);"""
cur = con.cursor()
cur.execute(sql, listing)
con.commit()
con.close()
【问题讨论】:
标签: database sqlite flask tuples