(No version information available, might only be in Git)
Session::setSavepoint — Créer un point de sauvegarde
Créer un nouveau point de sauvegarde pour la transaction.
Cette fonction est actuellement non documentée ; seule la liste des arguments est disponible.
name
Le nom du point de sauvegarde. Le nom est généré automatiquement si le paramètre optionnel name
n'est pas défini comme 'SAVEPOINT1', 'SAVEPOINT2', etc.
Le nom du point de sauvegarde.
Exemple #1 Exemple 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();
?>