当前位置: 首页 > news >正文

虾皮跨境电商平台深圳seo优化外包公司

虾皮跨境电商平台,深圳seo优化外包公司,企业网站设计概念,如何创立一个网站MySQL的timestamp类型时间范围between 1970-01-01 00:00:01 and 2038-01-19 03:14:07#xff0c;超出这个范围则值记录为0000-00-00 00:00:00#xff0c;该类型的一个重要特点就是保存的时间与时区密切相关#xff0c;上述所说的时间范围是UTC(Universal Time Coordinated)标…MySQL的timestamp类型时间范围between 1970-01-01 00:00:01 and 2038-01-19 03:14:07超出这个范围则值记录为0000-00-00 00:00:00该类型的一个重要特点就是保存的时间与时区密切相关上述所说的时间范围是UTC(Universal Time Coordinated)标准指的是经度0度上的标准时间我国日常生活中时区以首都北京所处的东半球第8区为基准统一使用东8区时间(俗称北京时间)比UTC要早8个小时服务器的时区设置也遵照此标准因此对应过来timestamp的时间范围则应校准为1970-01-01 08:00:01 and 2038-01-19 11:14:07也就是说东八区的1970-1-1 08:00:01等同于UTC1970-1-1 00:00:01。需要特点注意timestamp类型的时间不仅仅与写入记录时的时区有关显示时也与时区有关例如mysql desc j1_dt;-------------------------------------------------------| Field | Type      | Null | Key | Default           | Extra |-------------------------------------------------------| dt    | timestamp | NO   |     | CURRENT_TIMESTAMP |       |-------------------------------------------------------1 row in set (0.00 sec)mysql insert into j1_dt values (1970-01-01 08:00:01);Query OK, 1 row affected (0.00 sec)mysql select * from j1_dt;---------------------| dt                  |---------------------| 1970-01-01 08:00:01 |---------------------1 row in set (0.00 sec)mysql set time_zone0:00;Query OK, 0 rows affected (0.00 sec)mysql select * from j1_dt;---------------------| dt                  |---------------------| 1970-01-01 00:00:01 |---------------------1 row in set (0.00 sec)mysql set time_zone1:00;Query OK, 0 rows affected (0.00 sec)mysql select * from j1_dt;---------------------| dt                  |---------------------| 1970-01-01 01:00:01 |---------------------1 row in set (0.00 sec)如上述所示根据时区的不同显示的日期也是不一样的这正是timestamp类型在MySQL日期类型中独有的时区特点。如果向timestamp类型列插入的值超出了指定范围则实际实际保存的值为0000-00-00 00:00:00并触发一个警告信息mysql set time_zone8:00;Query OK, 0 rows affected (0.00 sec)mysql select * from j1_dt;---------------------| dt                  |---------------------| 1970-01-01 08:00:01 |---------------------1 row in set (0.00 sec)mysql insert into j1_dt values (1970-01-01 00:00:01);Query OK, 1 row affected, 1 warning (0.00 sec)mysql show warnings;---------------------------------------------------------------------| Level   | Code | Message                                              |---------------------------------------------------------------------| Warning | 1264 | Out of range value adjusted for column dt at row 1 |---------------------------------------------------------------------1 row in set (0.00 sec)mysql select * from j1_dt;---------------------| dt                  |---------------------| 1970-01-01 08:00:01 || 0000-00-00 00:00:00 |---------------------2 rows in set (0.00 sec)触发的警告信息在MySQL层面仅是个警告而并非错误前端应用的try catch捕获不到不过由于实际写入的数据并非期望值还是有可能埋下一些隐患这些隐患一旦显露就有可能触发前端应用出现异常。对于timestamp类型在实际应用中务必理解时区的概念在设置timestamp列默认值及实际赋值时务必明确写入的值实际保存时的状态尽量避免埋入隐患。对于现有已经出错的记录可以考虑通过批量UPDATE及修改表结构的方式予以处理。
http://www.pierceye.com/news/447615/

相关文章:

  • 国外美容网站crm开发
  • 辽宁建设资质申报网站wordpress提示插件安装
  • 做网站用什么软件语言wordpress绑定域名后乱码
  • 网站建设邀请函郑州网站搭建的公司
  • 网站制作论文优帮云广州网站设计首选柚米
  • 唐山建设厅官方网站我有一个网站怎么做外贸
  • 荣成城市规划建设局网站宁晋网站开发
  • 福州电子商务网站手机触屏版网站开发
  • 佛山网站建设骏域开发公司综合部内部管理章程
  • 网站建设 迅雷下载西安建设工程信息网网上招投标
  • 浅析个人网站的设计论文二本网络工程就业前景
  • 网站没有做301的后果是什么苏州工业园区两学一做教育网站
  • 品牌网站建设定位湖南做网站的公司有哪些
  • mvc做的网站郑州作网站
  • 门户网站栏目建设购物类网站开发
  • 专业的网站建设企业新浪网 网站建设
  • 长春网站建设wang汕头网站建设网站
  • 自助建站网站哪个好网站做nat映射需要哪些端口
  • 免费手机网站平台注册嘉兴建站公司
  • 什么网站可以做兼职美工网站建设方案500字
  • 宁波做网站优化网站专题页怎么做
  • 西安网站建设q.479185700強网站改版301是什么意思
  • 网站推广服务 商务服务网站建设官方网站
  • 建设电影网站的关键苏州网站建设业务的公司
  • 水头哪里有做网站的店铺装修设计软件
  • 做网站的大骗子男女做爰视频免费网站
  • 建设一个网站选择的服务器安徽建站
  • 网站制作网站价格用网页制作个人网站
  • 衡水做网站报价网络工程毕设做网站
  • 做网站设计怎么样网站建设先进技术