使用query.exec_从PYQT5插入多个值到QSqlDatabase

问题描述:

我的表有3列(1)ID(2)姓名(3)姓使用query.exec_从PYQT5插入多个值到QSqlDatabase

我的局部变量有以下值

id = '1' 

firstname = 'xxx' 

lastname = 'yyy' 

下面的查询工作,并在DB

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

插入ID的唯一的价值如何延长上述查询插入所有3个值(ID,名字,姓氏)在一个去?

+0

使用:'query.exec _(“插入运动员(ID,名字,姓氏)VALUES( '%s' 的, '%s' 的,“%s的')“%(id,firstname,lastname))' – eyllanesc

您必须执行以下命令:

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