美文网首页
mysql-[Err]1055报错解决

mysql-[Err]1055报错解决

作者: 安小龙 | 来源:发表于2017-12-13 17:01 被阅读0次

    最近mysql数据库从5.6更换为5.7,在使用Navicat连接mysql数据库执行select语句或insert语句都会报错。


    01.png

    报1055错误的原因是sql_mode设置中包含了“ONLY_FULL_GROUP_BY”,解决办法是在mysq配置文件my.cnf中添加sql_mode配置,去掉“ONLY_FULL_GROUP_BY”。

    sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
    
    02.png

    配置好sql_mode之后,重启mysql即可解决。


    03.png
    04.png

    相关文章

      网友评论

          本文标题:mysql-[Err]1055报错解决

          本文链接:https://www.haomeiwen.com/subject/qulzixtx.html