Skip to content

Commit

Permalink
改进update生成的sql语句
Browse files Browse the repository at this point in the history
  • Loading branch information
liu21st committed Jan 14, 2018
1 parent e4183c9 commit e100ff8
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/db/Builder.php
Original file line number Diff line number Diff line change
Expand Up @@ -134,10 +134,10 @@ protected function parseData(Query $query, $data = [], $fields = [], $bind = [],
$result[$item] = $val[1];
break;
case 'inc':
$result[$item] = $this->parseKey($query, $val[1]) . '+' . $val[2];
$result[$item] = $this->parseKey($query, $val[1]) . ' + ' . $val[2];
break;
case 'dec':
$result[$item] = $this->parseKey($query, $val[1]) . '-' . $val[2];
$result[$item] = $this->parseKey($query, $val[1]) . ' - ' . $val[2];
break;
}
} elseif (is_scalar($val)) {
Expand Down Expand Up @@ -1105,14 +1105,14 @@ public function update(Query $query)
}

foreach ($data as $key => $val) {
$set[] = $key . '=' . $val;
$set[] = $key . ' = ' . $val;
}

return str_replace(
['%TABLE%', '%SET%', '%JOIN%', '%WHERE%', '%ORDER%', '%LIMIT%', '%LOCK%', '%COMMENT%'],
[
$this->parseTable($query, $options['table']),
implode(',', $set),
implode(' , ', $set),
$this->parseJoin($query, $options['join']),
$this->parseWhere($query, $options['where']),
$this->parseOrder($query, $options['order']),
Expand Down

0 comments on commit e100ff8

Please sign in to comment.