添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

创建表的时候,有个字段是timestamp类型,而且默认值为'1970-01-01 00:00:01',会无法插入

字段 timestamp NOT NULL DEFAULT '1970-01-01 00:00:01‘

解决方法:
将mysql的time_zone设置为UTC时区

set global time_zone='+0:00';

设置之后,select now() ;和当前时间相差8小时

默认time_zone 的值是system,也就是CST,东8区

时区的对应关系为:

UTC:time_zone='+0:00';
CST:time_zone='+8:00';

在东8区的时区下,将默认值
timestamp NOT NULL DEFAULT '1970-01-01 08:00:01
也是可以成功的

mysql MySQL strace 解决 mysql 连接数据库总是定位/tmp/mysql.sock的问题 elasticsearch的嵌套聚合,下钻分析,聚合分析 两个场景下Mysqldump数据库备份恢复 MySQL延迟问题和数据刷盘策略 RDS Mysql Single-AZ和Multi-AZ性能差异 一次MySQL Slave库恢复实战记录 自制小工具大大加速MySQL SQL语句优化(附源码) 用户授权控制、数据库远程维护、综合应用案例 xtrabackup全量、增量备份恢复mysql数据库 利用amoeba(变形虫)实现mysql数据库读写分离 Amazon Aurora:高吞吐量的云原生关系数据库的设计考量 利用Xtrabackup进行单库备份、单表恢复实例 ProxySQL--灵活强大的MySQL代理层 MySQL:亲测备份策略实例(线上真实备份案例) binlog2sql数据恢复利器! 【MySQL】show global status命令 部署MySQL主从复制与读写分离 Windows下MySQL的主从复制 从一个线上问题分析binlog与内部XA事务提交过程 db2 定义分区表和分区键