summaryrefslogtreecommitdiff
path: root/includes/database/mysql
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2009-01-08 09:39:48 +0000
committerDries Buytaert <dries@buytaert.net>2009-01-08 09:39:48 +0000
commita7b4bdef1d053bfd00342b5250b98153c7a6be5e (patch)
tree99c327cf7a10a84d0d01e53623de716e5398892b /includes/database/mysql
parent9a32ca468a320bec9769ed3c29c50b5a1f4459b1 (diff)
downloadbrdo-a7b4bdef1d053bfd00342b5250b98153c7a6be5e.tar.gz
brdo-a7b4bdef1d053bfd00342b5250b98153c7a6be5e.tar.bz2
- Patch #301049 by David Strauss, Josh Waihi, Crell, et al: transaction nesting was not tracked by connection, better documentation, and better tests.
Diffstat (limited to 'includes/database/mysql')
-rw-r--r--includes/database/mysql/database.inc3
1 files changed, 3 insertions, 0 deletions
diff --git a/includes/database/mysql/database.inc b/includes/database/mysql/database.inc
index b5a2e4eaa..b03c03ca3 100644
--- a/includes/database/mysql/database.inc
+++ b/includes/database/mysql/database.inc
@@ -16,6 +16,9 @@ class DatabaseConnection_mysql extends DatabaseConnection {
public function __construct(array $connection_options = array()) {
// This driver defaults to non transaction support.
$this->transactionSupport = !empty($connection_option['transactions']);
+
+ // MySQL never supports transactional DDL.
+ $this->transactionalDDLSupport = FALSE;
// Default to TCP connection on port 3306.
if (empty($connection_options['port'])) {