title: SQLite: How to swap two rows only lefting the ID column
body: <p>I have two integers, which are some IDs of two existing rows in the table.<br>
  What I want to do is exchanging two rows' values only except their IDs.</p>
  
  <p>For example, if I have given IDs 5 and 13,
  I want to change</p>
  
  <pre><code>ID    columnA    columnB    columnC
   5        343      "ABC"       null
  13         90      "DEF"       "ZY"
  </code></pre>
  
  <p>into </p>
  
  <pre><code>ID    columnA    columnB    columnC
   5         90      "DEF"       "ZY"
  13        343      "ABC"       null
  </code></pre>
  
  <p>How can I do this?
  The ID column is not AUTO-INCREMENT, so I cannot insert temporary rows having arbitrary IDs recklessly.</p>