【发布时间】:2021-10-02 18:19:43
【问题描述】:
所以我试图从表中获取一行,如果我在下面运行类似这样的东西......
cursor.execute("SELECT * FROM mytable WHERE social = '999-99-9999'")
elements = cursor.fetchall()
for x in elements:
print(x)
它工作得很好,它会在一行中显示所有元素
...但是如果我尝试在下面传递一个像这样的变量...
m = 999-99-9999
cursor.execute("SELECT * FROM mytable WHERE social = ?", (m))
elements = cursor.fetchall()
for x in elements:
print(x)
“ValueError: parameters are of unsupported type”是我这样做的错误。
【问题讨论】:
标签: python sqlite flask request