title: insert not working on mysql 5.7.12-0?
body: <p>my table structure is </p>
  
  <pre><code>  CREATE TABLE IF NOT EXISTS `emp` (
   `id` int(3) NOT NULL AUTO_INCREMENT,
   `name` varchar(11) DEFAULT NULL,
   `age` varchar(31) NOT NULL,
   PRIMARY KEY (`id`)
  ) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
  </code></pre>
  
  <p>My query is :</p>
  
  <pre><code> INSERT INTO `emp` (`id`, `name`) VALUES ('1', 'prashant');
  </code></pre>
  
  <p>This is working with all the MYSQL versions below 5.7, but not working with MYSQL version  <strong>5.7.12-0ubuntu1</strong> </p>
  
  <p>Getting error : </p>
  
  <pre><code>#1364 - Field 'age' doesn't have a default value
  </code></pre>
  
  <p>What is new in this version ??</p>
  
  <p><strong>Try it on mysql version below 5.7 ,you will see the difference.</strong></p>
  
  <p>Thanks :-) </p>