(No version information available, might only be in Git)
Session::setSavepoint — Erzeugt einen Sicherungspunkt
Erzeugt einen neuen Sicherungspunkt für die Transaktion.
Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Parameter zur Verfügung.
name
Der Name des Sicherungspunkts. Wenn der optionale Parameter
name
nicht als 'SICHERUNGSPUNKT1', 'SICHERUNGSPUNKT2'
usw. definiert ist, wird der Name automatisch generiert.
Gibt den Namen des Sicherungspunkts zurück.
Beispiel #1 mysql_xdevapi\Session::setSavepoint()-Beispiel
<?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();
?>