首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python提供绑定

Python提供绑定
EN

Stack Overflow用户
提问于 2018-10-15 03:02:58
回答 1查看 62关注 0票数 0

我有一个错误,我没有提供绑定的值。

代码语言:javascript
复制
def insert_god(id):
with conn:
    c.execute("INSERT INTO gods_attribute_table VALUES (:name, :siege, :initiation, :crowd_control, :wave_clear, :objective_damage)",
    {'Name': id.name,
     'Siege': id.siege,
     'Initiation': id.initiation,
     'Crowd_control': id.crowd_control,
     'Wave_clear': id.wave_clear,
     'Objective_damage': id.objective_damage})

我有6个参数要放在桌子上。不确定错误在哪里

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-15 03:11:04

我猜绑定名是区分大小写的。在查询和Python代码之间达成一致的情况下,尝试以下版本:

代码语言:javascript
复制
with conn:
    c.execute("INSERT INTO gods_attribute_table VALUES (:name, :siege, :initiation, :crowd_control, :wave_clear, :objective_damage)",
    {'name': id.name,
     'siege': id.siege,
     'initiation': id.initiation,
     'crowd_control': id.crowd_control,
     'wave_clear': id.wave_clear,
     'objective_damage': id.objective_damage})
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52809215

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档