将记录保存为“ created_date”列,其记录应为CURRENT_TIMESTAMP,应为UTC时间而非本地时间
解决方法:
UTC_TIMESTAMP()函数
在MySQL中,UTC_TIMESTAMP以YYYY-MM-DD HH:MM:SS或YYYYMMDDHHMMSS.uuuuuuu格式返回当前UTC日期和时间作为值,具体取决于函数的用法,即在字符串或数字上下文中.
注意:由于UTC_TIMESTAMP()在当前日期时间有效,因此您的输出可能与显示的输出有所不同.
语法:UTC_TIMESTAMP; UTC_TIMESTAMP()
代码:SELECT UTC_TIMESTAMP,UTC_TIMESTAMP();
样本输出:
mysql> SELECT UTC_TIMESTAMP,UTC_TIMESTAMP();
+---------------------+---------------------+
| UTC_TIMESTAMP | UTC_TIMESTAMP() |
+---------------------+---------------------+
| 2015-04-14 22:52:11 | 2015-04-14 22:52:11 |
+---------------------+---------------------+
1 row in set (0.01 sec)