From db0e0bda547703db5d341af989d7846d325e2905 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Mon, 25 Nov 2013 22:09:50 +0000 Subject: [PATCH] Fix savepoint bug --- DatabaseMysql.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DatabaseMysql.php b/DatabaseMysql.php index 8511efe..a7ecbbf 100644 --- a/DatabaseMysql.php +++ b/DatabaseMysql.php @@ -276,7 +276,7 @@ class DatabaseMysql implements Database } elseif ($savepoint) { - return $this->query("RELEASE SAVEPOINT sp".count($this->transactions)); + return $this->query("RELEASE SAVEPOINT sp".(1+count($this->transactions))); } return true; } @@ -294,7 +294,7 @@ class DatabaseMysql implements Database } elseif ($savepoint) { - return $this->query("ROLLBACK TO SAVEPOINT sp".count($this->transactions)); + return $this->query("ROLLBACK TO SAVEPOINT sp".(1+count($this->transactions))); } return false; }