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

Моя таблица имеет 3 столбца (1)id (2) имя (3) фамилия

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

id = '1'

firstname = 'xxx'

lastname = 'yyy'

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

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

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

1 ответ

Решение

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

query.exec_("insert into sportsmen (id, firstname, lastname) values('%s', '%s', '%s')" % (id, firstname, lastname))
Другие вопросы по тегам