【问题标题】:Insert into SQLITE Using single variable [duplicate]使用单个变量插入 SQLITE [重复]
【发布时间】:2022-01-09 14:17:51
【问题描述】:

使用python变量将数据插入表中的单个列的正确方法是什么?

我试过了

   crsr.execute("INSERT INTO PBI(Acceptance_Criteria) VALUES (?)",wi_criteria)
   connection.commit()

给出不正确的绑定错误

crsr.execute(f"INSERT INTO PBI(Acceptance_Criteria) VALUES {wi_criteria})
connection.commit()

提供不完整的输入

请问正确的格式是什么?谢谢。

【问题讨论】:

    标签: python-3.x sqlite


    【解决方案1】:

    您应该将一个元组作为第二个参数传递给cursor.execute()

    crsr.execute("INSERT INTO PBI (Acceptance_Criteria) VALUES (?)", (wi_criteria,))
    connection.commit()
    

    【讨论】:

    • 我想我试过了。让我检查一下。啊..我没有在wi_criteria后面加逗号
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-05
    • 2014-06-30
    相关资源
    最近更新 更多