Verified Commit 09fa5381 authored by Alex Pott's avatar Alex Pott
Browse files

Issue #3311474 by ravi.shankar, immaculatexavier, mmjvb, daffie, longwave: The...

Issue #3311474 by ravi.shankar, immaculatexavier, mmjvb, daffie, longwave: The requirements test for transaction_isolation checks against a wrong version

(cherry picked from commit e32f277a)
parent 130e46aa
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -23,10 +23,11 @@ function mysql_requirements($phase) {
      }

      $query = 'SELECT @@SESSION.tx_isolation';
      // The database variable "tx_isolation" has been removed in MySQL v8.0 and
      // The database variable "tx_isolation" has been removed in MySQL v8.0.3 and
      // has been replaced by "transaction_isolation".
      // @see https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_tx_isolation
      if (!$connection->isMariaDb() && version_compare($connection->version(), '8.0.0-AnyName', '>')) {
      // @see https://dev.mysql.com/doc/refman/8.0/en/added-deprecated-removed.html
      if (!$connection->isMariaDb() && version_compare($connection->version(), '8.0.2-AnyName', '>')) {
        $query = 'SELECT @@SESSION.transaction_isolation';
      }