diff --git a/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php b/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php index 128780f..10564fa 100644 --- a/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php +++ b/core/lib/Drupal/Core/Database/Driver/mysql/Connection.php @@ -92,6 +92,8 @@ public function __construct(array $connection_options = array()) { ); $connection_options['init_commands'] += array( 'sql_mode' => "SET sql_mode = 'ANSI,STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER'", + 'binlog_format' => "SET SESSION binlog_format = 'ROW'", + 'set_transaction' => 'SET SESSION tx_isolation = 'READ-COMMITTED'", ); // Set connection options. $this->exec(implode('; ', $connection_options['init_commands']));