использование query.exec_ из PYQT5 для вставки нескольких значений в QSqlDatabase

моя таблица имеет 3 столбца (1) идентификатор (2) имя (3) фамилия

Мои локальные переменные имеют следующие значения

id = '1'

firstname = 'xxx'

lastname = 'yyy'

ниже запрос работает и вставляет только значение идентификатора в БД

query.exec_("insert into sportsmen (id)  values('%s')" %id) 

Как расширить приведенный выше запрос, чтобы вставить все 3 значения (id, имя, фамилия) за один раз?


person Abhijit JAGADEESH    schedule 17.04.2017    source источник
comment
используйте 1_   -  person eyllanesc    schedule 17.04.2017


Ответы (1)


Вы должны выполнить следующую команду:

query.exec_("insert into sportsmen (id, firstname, lastname) values('%s', '%s', '%s')" % (id, firstname, lastname))
person eyllanesc    schedule 17.04.2017