PHP 8.5.0 Beta 3 available for testing

Session::setSavepoint

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

Session::setSavepoint β€” Erzeugt einen Sicherungspunkt

Beschreibung

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

Erzeugt einen neuen Sicherungspunkt fΓΌr die Transaktion.

Warnung

Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Parameter zur VerfΓΌgung.

Parameter-Liste

name

Der Name des Sicherungspunkts. Wenn der optionale Parameter name nicht als 'SICHERUNGSPUNKT1', 'SICHERUNGSPUNKT2' usw. definiert ist, wird der Name automatisch generiert.

RΓΌckgabewerte

Gibt den Namen des Sicherungspunkts zurΓΌck.

Beispiele

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

User Contributed Notes

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