From 57ee89569a0ff2da693296b9c03b0d3730e4e794 Mon Sep 17 00:00:00 2001 From: Marina Glancy Date: Mon, 2 Nov 2015 17:52:59 +0800 Subject: [PATCH] MDL-50633 dml: deprecated var replaced in mysql 5.7 Thanks to Charles Verge for providing a patch --- lib/dml/mysqli_native_moodle_database.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/dml/mysqli_native_moodle_database.php b/lib/dml/mysqli_native_moodle_database.php index 70e8a6ed4bc..1874481d5f2 100644 --- a/lib/dml/mysqli_native_moodle_database.php +++ b/lib/dml/mysqli_native_moodle_database.php @@ -180,13 +180,13 @@ class mysqli_native_moodle_database extends moodle_database { return $engine; } - // get the default database engine - $sql = "SELECT @@storage_engine"; + // Get the default database engine. + $sql = "SELECT @@default_storage_engine engine"; $this->query_start($sql, NULL, SQL_QUERY_AUX); $result = $this->mysqli->query($sql); $this->query_end($result); if ($rec = $result->fetch_assoc()) { - $engine = $rec['@@storage_engine']; + $engine = $rec['engine']; } $result->close();