MySQL5.7版本sql_mode=only_full_group_by问题解决办法

MySQL5.7版本sql_mode=only_full_group_by问题解决办法

  • MySQL版本切换到5.7后程序报错

  • 原因分析:MySQL5.7版本默认设置了 mysql sql_mode = only_full_group_by 属性,导致报错。

  • 解决办法:修改MySQL配置文件 (注意在[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
    
Comments are closed.