Session::setSavepoint

(No version information available, might only be in Git)

Session::setSavepointCréer un point de sauvegarde

Description

public mysql_xdevapi\Session::setSavepoint(string $name = ?): string

Créer un nouveau point de sauvegarde pour la transaction.

Avertissement

Cette fonction est actuellement non documentée ; seule la liste des arguments est disponible.

Liste de paramètres

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.

Valeurs de retour

Le nom du point de sauvegarde.

Exemples

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();
?>
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top