]>
Commit | Line | Data |
---|---|---|
e8cd3de5 | 1 | --- a/runtime/classes/propel/util/BasePeer.php 2018-06-08 09:24:24.133168452 +0200 |
2a0c3766 | 2 | +++ a/runtime/classes/propel/util/BasePeer.php 2018-06-08 11:36:57.364405761 +0200 |
babb8a1b AM |
3 | @@ -353,8 +353,13 @@ |
4 | ||
5 | $stmt = null; | |
6 | try { | |
7 | - | |
8 | - $sql = "UPDATE " . $tableName . " SET "; | |
9 | + $sql = "UPDATE "; | |
10 | + if ($db->useQuoteIdentifier()) { | |
11 | + $sql .= $db->quoteIdentifierTable($tableName); | |
12 | + } else { | |
13 | + $sql .= $tableName; | |
14 | + } | |
15 | + $sql .= " SET "; | |
16 | $p = 1; | |
17 | foreach ($updateTablesColumns[$tableName] as $col) { | |
18 | $updateColumnName = substr($col, strrpos($col, '.') + 1); | |
2a0c3766 | 19 | @@ -886,7 +891,11 @@ |
e8cd3de5 AM |
20 | $condition .= ' AND '; |
21 | } | |
22 | } | |
23 | - | |
24 | + if ($db->useQuoteIdentifier()) { | |
25 | + $_rightTable = $db->quoteIdentifierTable($rightTable); | |
26 | + } else { | |
27 | + $_rightTable = $rightTable; | |
28 | + } | |
29 | // add 'em to the queues.. | |
30 | if ($joinType = $join->getJoinType()) { | |
31 | // real join | |
2a0c3766 | 32 | @@ -894,7 +903,7 @@ |
e8cd3de5 AM |
33 | $fromClause[] = $leftTable . $leftTableAlias; |
34 | } | |
2a0c3766 | 35 | $joinTables[] = $rightTable . $rightTableAlias; |
e8cd3de5 | 36 | - $joinClause[] = $join->getJoinType() . ' ' . $rightTable . $rightTableAlias . " ON ($condition)"; |
e8cd3de5 AM |
37 | + $joinClause[] = $join->getJoinType() . ' ' . $_rightTable . $rightTableAlias . " ON ($condition)"; |
38 | } else { | |
39 | // implicit join, translates to a where | |
40 | $fromClause[] = $leftTable . $leftTableAlias; |