(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 no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.
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();
?>