zoukankan      html  css  js  c++  java
  • mysql5.7采坑

    2018年8月21日16:57:16

    datetime 类型新默认值不能全部为 0000-00-00 00:00:00
    date也是
    新默认值直接date('Y-m-d H:i:s','0');
    datetime 1970-01-01 08:01:01
    date 1970-01-01

    注意phpmyadmin升级成最新版,在使用mysql5.7的时候不然会出现很常见sql报错


    select @@sql_mode;
    NO_ZERO_IN_DATE:在严格模式下,不允许日期和月份为零
    NO_ZERO_DATE:设置该值,mysql数据库不允许插入零日期,插入零日期会抛出错误而不是警告。

    在mysql的配置文件加上

    [mysqld]

    sql-mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

    建议使用第二种方法,第一种方法有坑,在一些特殊业务的情况下

  • 相关阅读:
    B站使用总结
    安装国外浏览器的好处
    查看网页源代码
    如何下载bilibili上面的视频
    11.27
    11.26
    11.25
    11.24获取时间
    11.23
    11.21
  • 原文地址:https://www.cnblogs.com/zx-admin/p/9512415.html
Copyright © 2011-2022 走看看