使用 PYQT5 中的 query.exec_ 将多个值插入 QSqlDatabase
using query.exec_ from PYQT5 to insert multiple values into QSqlDatabase
我的 table 有 3 列 (1)id (2)firstname (3)lastname
我的局部变量具有以下值
id = '1'
firstname = 'xxx'
lastname = 'yyy'
下面的查询有效并且只在数据库中插入 id 的值
query.exec_("insert into sportsmen (id) values('%s')" %id)
如何扩展上述查询以一次性插入所有 3 个值(id、名字、姓氏)?
您必须执行以下命令:
query.exec_("insert into sportsmen (id, firstname, lastname) values('%s', '%s', '%s')" % (id, firstname, lastname))
我的 table 有 3 列 (1)id (2)firstname (3)lastname
我的局部变量具有以下值
id = '1'
firstname = 'xxx'
lastname = 'yyy'
下面的查询有效并且只在数据库中插入 id 的值
query.exec_("insert into sportsmen (id) values('%s')" %id)
如何扩展上述查询以一次性插入所有 3 个值(id、名字、姓氏)?
您必须执行以下命令:
query.exec_("insert into sportsmen (id, firstname, lastname) values('%s', '%s', '%s')" % (id, firstname, lastname))