是否可以执行一个包含多个查询的事务,例如在 table1 中插入 smth 并在 table2 中插入 smth?我该如何实现呢?我libpqxx
用来与数据库交互并期待与此相关的答案。谢谢你。
问问题
1340 次
1 回答
3
pqxx::work
是默认交易类型。在一个事务中运行多个查询之前使用多种exec()
方法:commit()
using namespace pqxx;
...
connection c("dbname=test user=postgres hostaddr=127.0.0.1");
work w(c);
w.exec("create table test_xx (id int primary key)");
w.exec("insert into test_xx values (1)");
w.commit();
...
于 2015-12-26T03:17:13.763 回答