title: Why does CURTIME()) work but NOW() doesn't when I use the MYSQL INSERT statement?
body: <p>Please help me out here! That's my table:</p>
  <pre><code>CREATE TABLE `revolut_accounts`
  
   `account_id` varchar(45) NOT NULL ,
   `name`       varchar(45) NOT NULL ,
   `createDate` timestamp NOT NULL ,
   `updateDate` timestamp NOT NULL DEFAULT NOW() ON UPDATE NOW(),
  PRIMARY KEY (`account_id`)
  );
  </code></pre>
  <p>When I try to Insert data with <strong>now()</strong> function I get an error:</p>
  <pre><code>INSERT INTO revolut_accounts (account_id, name, createDate) VALUES ('test', 'Main British Pounds', NOW());
  </code></pre>
  <p>However, when I do the same with <strong>CURTIME())</strong> it works:</p>
  <pre><code>INSERT INTO revolut_accounts (account_id, name, createDate) VALUES ('test', 'Main British Pounds', CURTIME());
  </code></pre>
  <p>Please tell my Why???</p>