title: .Net MySQL Driver is not handling \" appropriately
body: <p>I have a query:</p>
  
  <pre><code>UPDATE tableA SET content = '[{\"Id\":7,\"FParam\":{\"html\":\"\\\"&lt;p&gt;\\\\n\\\\ttest&lt;/p&gt;\\\\n\\\"\"}}]',time = 1379516448 WHERE id = 1107;
  </code></pre>
  
  <p>When run with phpMyAdmin, content column has the following <strong>correct</strong> value:</p>
  
  <pre><code>[{"Id":7,"FParam":{"html":"\"&lt;p&gt;\\n\\ttesting publishing&lt;/p&gt;\\n\""}}]
  </code></pre>
  
  <p>When I run the query using the .NET MySQL Framework using the following simple code:</p>
  
  <pre><code>using (var connection = new MySqlConnection(ConnectionString)) {
      await connection.OpenAsync();
  
      string updateCommandSQL = "UPDATE tableA SET content = '[{\"Id\":7,\"FParam\":{\"html\":\"\\\"&lt;p&gt;\\\\n\\\\ttest&lt;/p&gt;\\\\n\\\"\"}}]',time = 1379516448 WHERE id = 1107"
  
      using (var updateCommand = new MySqlCommand(updateCommandSQL, connection))
      {
          return await updateCommand.ExecuteNonQueryAsync();
      }
  }
  </code></pre>
  
  <p>I get the following result in the db:</p>
  
  <pre><code>[{"Id":7,"FParam":{"html":""&lt;p&gt;\n\ttest for group&lt;/p&gt;\n""}}]
  </code></pre>
  
  <p>As you can see the SQL is the same in both sources. For some reason MySQL Framework is not running the same update statement. </p>
  
  <p>Am I missing something? Is there a formatting option or settings when opening the connection or anything like that? Any suggestions?</p>
  
  <p>Thanks in advance.</p>