Использование 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))