Python SQLite поставка привязки - PullRequest
0 голосов
/ 15 октября 2018

У меня есть ошибка. Я не предоставил значение для привязки.

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 параметров, которые я хочу поместить в таблицу.Не уверен, где ошибка

1 Ответ

0 голосов
/ 15 октября 2018

Я предполагаю, что имена привязок чувствительны к регистру.Попробуйте следующую версию, если регистр соответствует вашему запросу и коду Python:

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})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...