title: Build CakePHP3 query with field name as parameter
body: <p>I want to build (for example) the following sql query where the position field of the matched data rows should be incremented by one:</p>
  
  <pre><code>UPDATE images SET position = position + 1 WHERE (position &gt; 2 AND position &lt;= 4)
  </code></pre>
  
  <p>I've tried to build the query with CakePHP 3's query builder:</p>
  
  <pre><code>$query-&gt;update()
   -&gt;set(['position' =&gt; 'position + 1'])
   -&gt;where(['position &gt;' =&gt; 2])
   -&gt;andWhere(['position &lt;=' =&gt; 4])
   -&gt;execute();
  </code></pre>
  
  <p>Due to the fact that position is an integer, CakePHP converts  the expression 'position + 1' to 0 and don't pass 'position + 1' to the sql query.</p>
  
  <p>Is there a way to build this query with the CakePHP query builder or must I use a raw sql statement for this?</p>