(No version information available, might only be in Git)
Session::setSavepoint — Crear un punto de salvaguarda
Crear un nuevo punto de salvaguarda para la transacción.
Esta función está actualmente no documentada; solo la lista de sus argumentos está disponible.
name
      El nombre del punto de salvaguarda. El nombre se genera automáticamente si el argumento opcional name
      no está definido como 'SAVEPOINT1', 'SAVEPOINT2', etc.
     
El nombre del punto de salvaguarda.
Ejemplo #1 Ejemplo de mysql_xdevapi\Session::setSavepoint()
<?php
$session    = mysql_xdevapi\getSession("mysqlx://user:password@localhost");
$collection = $session->getSchema("addressbook")->getCollection("names");
$session->startTransaction();
$collection->add( '{"test1":1, "test2":2}' )->execute();
$savepoint = $session->setSavepoint();
$collection->add( '{"test3":3, "test4":4}' )->execute();
$session->releaseSavepoint($savepoint);
$session->rollback();
?>