• mysql ONLY_FULL_GROUP_BY 报错


    原因是 mysql5.7 默认是不支持GroupBy 语句的。

    解决办法

    mysql> SELECT @@GLOBAL.sql_mode;

    +-------------------------------------------------------------------------------------------------------------------------------------------+
    | @@GLOBAL.sql_mode                                                                                                                         |
    +-------------------------------------------------------------------------------------------------------------------------------------------+
    | ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION |
    +-------------------------------------------------------------------------------------------------------------------------------------------+
    1 row in set (0.00 sec)

    这里为了之后全局,重启之后也能生效,使用修改配置文件进行修改属性

    [mysqld]
    #sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

    千万要注意的是,网上很多方案都差不多,但是就是成功不了,原因是网上很多帖子给出的方案都是前面多了一个set,按照上面的方法就可以了~

    #set sql_mode = STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION       //前面多了个set 是不对滴~

    有事设置后 重启一直报错 注意 逗号后面不可以有空格
  • 相关阅读:
    MX550如何?说些你不知道的事情
    WinUI 及其前身比较
    C# 子线程快速终止的几个办法
    实现web实时消息推送的7种方案
    关于ReactNative 的一点个人见解
    superset docker 部署
    .NET 7 性能改进 至今为止最快的.NET平台
    网易严选多端组件库OSSA正式开源
    npm太慢, 淘宝npm镜像使用方法
    CocoaPods换源
  • 原文地址:https://www.cnblogs.com/corvus/p/13070982.html
Copyright © 2020-2023  润新知