我正在使用该DBI
包向 MySQL 服务器发送查询。我想确保将这些查询作为单个事务发送,以避免表锁定。
我使用该dbSendQuery
函数发送查询:
df <- fetch(dbSendQuery(connection,
statement = "SELECT *
FROM table"),
n = -1)
DBI 包很少提及处理事务,但它确实列出了这些功能:dbCommit
,dbRollback
也不dbCallProc
在标题下:
注意:以下方法处理事务和存储过程。
在小插图中。似乎没有一个与将查询作为单个事务发送有关。
如何确保将这些查询作为单个事务发送?