title: How to overcome Row size too large (> 8126) error on Google-Cloud MySQL5.7 Second Generation
body: <p>Google Cloud MySQL Engine supports the InnoDB storage engine only.</p>
  
  <p>I am getting the following error when creating a table with 300 columns.</p>
  
  <blockquote>
    <p>[Err] 1118 - Row size too large (> 8126). </p>
  </blockquote>
  
  <p>Changing some columns to <code>TEXT</code> or <code>BLOB</code> may help. In the current row format, the <code>BLOB</code> prefix of 0 bytes is stored inline.</p>
  
  <p>I tried creating a table with the combination of some columns as text types and some others as blob types as well but it did not work.
  Even modifying <code>innodb_log_file_size</code> is not possible, as it is not allowed on the Google Cloud-SQL Platform.</p>