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