/** * @inheritdoc */ public function getSql() : string { $sql = parent::getSql(); // Add a potential "UPDATE" if (count($this->duplicateKeyUpdateColumnNamesToValues) > 0) { $sql .= " ON DUPLICATE KEY UPDATE"; foreach ($this->duplicateKeyUpdateColumnNamesToValues as $columnName => $value) { $sql .= " {$columnName} = ?,"; } $sql = trim($sql, ","); } return $sql; }
/** * @inheritdoc */ public function getSql() { $sql = parent::getSql(); $sql .= $this->augmentingQueryBuilder->getReturningClauseSql(); return $sql; }