title: SQL column count does not match value count error
body: <p>I have this table:</p>
  
  <pre><code>CREATE TABLE `message` (
      `m_id` INT(11) NOT NULL AUTO_INCREMENT,
      `p_id` VARCHAR(30) NOT NULL,
      PRIMARY KEY (`m_id`)
  )
  ENGINE=InnoDB
  ROW_FORMAT=DEFAULT
  </code></pre>
  
  <p>and this insert</p>
  
  <pre><code>INSERT INTO `message` VALUES ('7');
  </code></pre>
  
  <p>and I am receiving a "column count does not match a row value count" error. It should work fine since the primary key is <code>auto_increment</code>.</p>