对于 mysql 这样的关系型数据库,PHP 中的事务处理就像。
Begin transaction
...
Insert queries
...
Update queries
...
if error in any query then
Rollback transaction
...
at end, if no error in any query then
Commit transaction
如何处理neo4jphp中的事务?
我尝试过同样的方法,但失败了。即使在保存回滚更改之后。
我是这样做的。
//$client = Neo4jClient
$transaction = $client->beginTransaction();
...
//Insert queries
...
//Update queries
...
//if error in any query then
$transaction->rollback();
...
// at end, if no error in any query then
$transaction->commit();