diff --git a/lib/Doctrine/ORM/Query/Exec/MultiTableDeleteExecutor.php b/lib/Doctrine/ORM/Query/Exec/MultiTableDeleteExecutor.php index e8bb2021210..3e7e4034b9b 100644 --- a/lib/Doctrine/ORM/Query/Exec/MultiTableDeleteExecutor.php +++ b/lib/Doctrine/ORM/Query/Exec/MultiTableDeleteExecutor.php @@ -98,7 +98,7 @@ public function __construct(AST\Node $AST, $sqlWalker) } $this->_createTempTableSql = $platform->getCreateTemporaryTableSnippetSQL() . ' ' . $tempTable . ' (' . $platform->getColumnDeclarationListSQL($columnDefinitions) . ')'; - $this->_dropTempTableSql = 'DROP TABLE ' . $tempTable; + $this->_dropTempTableSql = $platform->getDropTemporaryTableSQL($tempTable); } /** diff --git a/lib/Doctrine/ORM/Query/Exec/MultiTableUpdateExecutor.php b/lib/Doctrine/ORM/Query/Exec/MultiTableUpdateExecutor.php index 7becaec9814..02a9b459c73 100644 --- a/lib/Doctrine/ORM/Query/Exec/MultiTableUpdateExecutor.php +++ b/lib/Doctrine/ORM/Query/Exec/MultiTableUpdateExecutor.php @@ -137,7 +137,7 @@ public function __construct(AST\Node $AST, $sqlWalker) $this->_createTempTableSql = $platform->getCreateTemporaryTableSnippetSQL() . ' ' . $tempTable . ' (' . $platform->getColumnDeclarationListSQL($columnDefinitions) . ')'; - $this->_dropTempTableSql = 'DROP TABLE ' . $tempTable; + $this->_dropTempTableSql = $platform->getDropTemporaryTableSQL($tempTable); } /** diff --git a/lib/vendor/doctrine-dbal b/lib/vendor/doctrine-dbal index edc628f7e7f..dae94de9b3c 160000 --- a/lib/vendor/doctrine-dbal +++ b/lib/vendor/doctrine-dbal @@ -1 +1 @@ -Subproject commit edc628f7e7fa5a116b9b41838e7955c03f7af2e0 +Subproject commit dae94de9b3cc48e9c2d33929989b1e1db642b194