标签: php postgresql transactions
PHP postgresql文档说:
要执行的SQL语句。当多个 语句传递给函数,它们会自动执行 作为一个事务,除非有明确的BEGIN / COMMIT命令 包含在查询字符串中。但是,在中使用多个事务 不建议使用一个函数调用。
但为什么不说多个交易不推荐?另外,如果不推荐它们,你会怎样做一些喜欢像upsert一样的东西?
另外,我想使用pg_query_params,因为它会自动转义参数,但它根本不允许多个事务。是否有安全有效的方式进行多笔交易?