diff --git a/src/query-builder/UpdateQueryBuilder.ts b/src/query-builder/UpdateQueryBuilder.ts index 2e0497f1f5..99bc8fd9fc 100644 --- a/src/query-builder/UpdateQueryBuilder.ts +++ b/src/query-builder/UpdateQueryBuilder.ts @@ -410,7 +410,10 @@ export class UpdateQueryBuilder extends QueryBuilder implements columns.forEach(column => { if (!column.isUpdate) { return; } - updatedColumns.push(column); + + if (-1 === updatedColumns.indexOf(column)) { + updatedColumns.push(column); + } const paramName = "upd_" + column.databaseName;