title: Row size too large error in mysql create table query
body: <p>I am trying to create a table with the below query</p>
  
  <pre><code>Create Table PerformaceReport
  (
  campaignID int,
  keywordID bigint,
  keyword varchar(8000),
  avgPosition decimal(18,6),
  cost int,
  clicks int,
   conv1PerClick int, 
   impressions int,
    day datetime,
    currency varchar(8000),
    account varchar(8000),
     timeZone varchar(8000),
      adGroup varchar(8000),
      adGroupState varchar(8000),
       approvalStatus varchar(8000),
       lowestPosition varchar(8000),
       campaign varchar(8000),
        campaignState varchar(8000),
         convManyPerClick int,
         totalConvValue decimal(18,6),
          maxCPCSource varchar(8000),
           clientName varchar(8000),
            destinationURL varchar(8000),
             device varchar(8000),
             firstPageCPC int,
              isNegative bit,
               matchType varchar(8000),
                maxCPC varchar(8000),
                 maxCPM varchar(8000),
                 highestPosition varchar(8000),
                 qualityScore int,
                 keywordState varchar(8000),
                 viewThroughConv int)
  </code></pre>
  
  <p>And i am getting the below error</p>
  
  <pre><code>#1118 - Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. You have to change some columns to TEXT or BLOBs
  </code></pre>
  
  <p>Can anyone please let me know how to avoid this error and make the query work to create a table.</p>